为什么此处添加信息 要用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 星