我的代码为什么不能给元素设置属性?

新手上路,请多包涵
    <h1 class="MyClass">一</h1>
    <script>
        var hs =document.getElementsByTagName('h1');
        alert(hs[0].className);
        hs[0].className='XXXX';
    </script>

就是这段代码,为什么我不能给这个标签设置新的值呢?setAttribute()也是不行。

阅读 2.1k
3 个回答

可以设置的。
clipboard.png

是不是有别的h1标签干扰了, 我这边用你的代码测试是没问题的

只有这些代码吗。应该没问题的。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题