为什么此处添加信息 要用innerHTML,而不能用value,这两个概念有点混乱
window.onload=function(){ var name=document.getElementsByTagName("input")[0]; var name2=document.getElementsByTagName("span")[0]; name.onfocus=function(){ if(name.value==""){ name2.innerHTML="请输入您的姓名"; name.removeAttribute("class");} } name.onblur=function(){ if(name.value==""){ name2.innerHTML="用户名不能为空"; name.className="red"; } } }
实现了编程,但仍有点困惑
18
收起
正在回答 回答被采纳积分+1
1回答
JavaScript基础入门 2018
- 参与学习 547 人
- 提交作业 206 份
- 解答问题 640 个
JavaScript作为前端学习中的一个重要组成部分,本课程将带领你从最基础的语法开始,学习js的流程控制语句、函数、内置对象、DOM基础、DOM事件、BOM基础以及经典的js案例--轮播图。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星