为什么mychar后面要加.innerHTML才能输出正确的结果?

来源:3-2 通过ID获取元素

慕田峪0139040

2020-04-20 09:08

http://img1.mukewang.com/5e9cf5eb0001d87009570315.jpg

为什么mychar后面要加.innerHTML才能输出正确的结果?

写回答 关注

1回答

  • 慕斯卡6333374
    2020-04-20 16:30:03

    因为document.getElementById这个函数返回的是一个元素对象,即Element。mychar被赋值成这个找到的元素对像,那么mychar变量只是一个元素对象,这个对象包含了标签名 + 属性 + 文本内容,想要打印出来里面的文本内容的话,还需要进一步提取,所以还要需要innerHTML这个属性。

    这个学到面向对象OOP就更清楚了。

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题