课程
/前端开发
/JavaScript
/JavaScript入门篇
为什么一定要用到mychar。为什么不可以直接txt.style.color="red"呐
2016-04-09
源自:JavaScript入门篇 4-1
正在回答
因为你的txt只是div设置的id,并不是一个对象,而obj.style.color中的obj是一个对象,
var mychar=document.getElementById("指定id");得到的mychar就是一个对象的引用了
mychar 只是自己定义的一个变量名 ,
你可以定义一个
var txt=document.getElementById("指定id");
然后通过你获取的标签对象设置属性
txt.style.color="red";
me__me113137314 提问者
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
7 回答为什么非要用getElementById这个?直接用con或者mychar就可以改啊!!
2 回答txt.style.color="red"; 为何不直接用这个来修改,一定要去获取元素节点来修改???
3 回答类名.style.color 可以完成,为什么还要用var mychar=document.getElementById("txt");
2 回答为什么要通过ID获取元素 不可以直接用document.write吗
4 回答为什么不获取ID到变量,直接用con.style.display也可以操作?