为了账号安全,请及时绑定邮箱和手机立即绑定

我用getElementsByTagName("h2")获取h2标签,为什么原标题会显示undefined?

按道理说,效果应该是一样的啊

http://img1.sycdn.imooc.com//55b8944c0001934914730352.jpg

正在回答

1 回答

- -刚才问了下老师,我还是自问自答吧,通过getElementsByTagName("h2")获取的是所有的h2标签元素,因而赋值给变量mychar的是一个包含所有h2标签元素的数组(即便这个数组只有一个h2标签元素,也是一个数组),如果想正常显示的话应该选取变量mychar的第一个值,即将第12行代码改为document.write("原标题:"+mychar[0].innerHTML+"<br>");


6 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我用getElementsByTagName("h2")获取h2标签,为什么原标题会显示undefined?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信