慕田峪0139040
2020-04-20 09:08
为什么mychar后面要加.innerHTML才能输出正确的结果?
因为document.getElementById这个函数返回的是一个元素对象,即Element。mychar被赋值成这个找到的元素对像,那么mychar变量只是一个元素对象,这个对象包含了标签名 + 属性 + 文本内容,想要打印出来里面的文本内容的话,还需要进一步提取,所以还要需要innerHTML这个属性。
这个学到面向对象OOP就更清楚了。
JavaScript入门篇
739817 学习 · 9566 问题
相似问题