问答详情
源自:3-6 控制类名(className 属性)

控制类名 Object.className=classname是这么用的么, 为什么浏览器中没有变成two?

http://img.mukewang.com/56e66c9800011f2d11030564.jpg控制类名  Object.className=classname是这么用的么, 为什么浏览器中没有变成two?

提问者:oldwan 2016-03-14 15:48

个回答

  • 深山小童
    2016-03-20 23:55:01

    其实已经变了,只是你document.write输出的是改变之前的class。

  • Asia001
    2016-03-15 12:22:55

    你的css样式写在哪里了?你没有写css怎么改变?

  • 没有情绪
    2016-03-14 16:16:30

    你想问什么没有看明白。Object.className=""。引号里面的东西可以写任意的东西,只要CSS里面有定义就会显示相应的样式。至于为什么不是“two”上面的onclick,点击事件不知道你有没有点。

  • 羊叔X
    2016-03-14 16:09:04

    你没有调用这个函数,因此函数不生效

  • qq_大头儿子_0
    2016-03-14 16:08:51

    需要在changclass()方法里面加一句  var mychar=document.getElementById("con");

    因为不同方法里面的变量是不相关的,需要重新命名。

  • Jayson0458
    2016-03-14 16:08:15

    获得 <p>的class名啊,名字就是one;当给<p>重新赋class时,赋class=two