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

这两种方法哪个正确?

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

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

<script>

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

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

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

</script>

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

正在回答

3 回答

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

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

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

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

举报

0/150
提交
取消

这两种方法哪个正确?

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