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

这两种方法哪个正确?

<h2 id="con">haha</h2>

<h2 id="con2">hehe</H2>

<script>

  var mychar=document.getElementById("con");

  mychar.innerHTML="哈哈"; //通过dom获取p元素,改变标签内容

  con2.innerHTML="呵呵";//直接同过元素ID获取元素,改变其内容

</script>

<!--这两种方法哪个正确?-->

正在回答

2 回答

JS中获取标准文档流中的元素时用的是document.getElementById的方式或是TagName的方式来,不通过这种方式来直接用Id来进行修改,不符合JS的语法,会报错,这种错误可以直接敲进去看看对不对,至于为什么,这是人为规定的东西不是什么客观存在的真理,记住就好

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

推荐使用document.getElementById(),第二种不是W3C标准里的,部分浏览器会有兼容性问题。

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

举报

0/150
提交
取消

这两种方法哪个正确?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号