neverST
2016-05-09 01:05
.getElementById("con").innerHTML 后面写+mychar
和
.getElementById("con") 后面写+mychar.innerHTML 有什么不同吗?
有不同,前者显示的是con的标签内部内容加上mychar这个类,而后者显示的是con这个标签(不是里面的内容)加上mychar这个对象内的内容。假设,id="con“的p标签内的内容是"我在这里”,那么前者会显示"我在这里[object HTMLParagraphElement]",而后者会显示"[object HTMLParagraphElement]我在这里“。其实,这里最重要的是搞清楚"mychar=getElementById("con“);"这条代码。在这里,得到的con对象传递赋给了mychar,也就是这条代码后,mychar就相当于getElementById("con“)(其实只是值相同而已,说相当是为方便理解)。
JavaScript入门篇
739817 学习 · 9566 问题
相似问题