.setAttribute()方法和.className方法赋值,前面那个方法为什么类选择器读不到。

来源:9-17 创建文本节点createTextNode

韩哈

2015-11-09 20:51

为什么通过设置属性为message,类选择器不能改变样式,而直接赋值classNameq却可以改变样式。

 打桩过了,通过设置Attribute属性,className确实也改掉了。

 //p.setAttribute("className","message");

  p.className = "message";


写回答 关注

1回答

  • qq_圣堂的老鱼人_0
    2015-11-10 10:19:56
    已采纳

    你只是设置了一个自定义属性className叫message,正确的用法是p.setAttribute("class", "message");

    韩哈

    非常感谢!

    2015-11-10 13:12:19

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题