课程
/前端开发
/JavaScript
/JavaScript入门篇
控制类名 Object.className=classname是这么用的么, 为什么浏览器中没有变成two?
2016-03-14
源自:JavaScript入门篇 3-6
正在回答
其实已经变了,只是你document.write输出的是改变之前的class。
你的css样式写在哪里了?你没有写css怎么改变?
你想问什么没有看明白。Object.className=""。引号里面的东西可以写任意的东西,只要CSS里面有定义就会显示相应的样式。至于为什么不是“two”上面的onclick,点击事件不知道你有没有点。
你没有调用这个函数,因此函数不生效
oldwan 提问者
需要在changclass()方法里面加一句 var mychar=document.getElementById("con");
因为不同方法里面的变量是不相关的,需要重新命名。
获得 <p>的class名啊,名字就是one;当给<p>重新赋class时,赋class=two
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
3 回答控制类名(className 属性)
4 回答关于object.className=classname
2 回答className修改了p1,p2标签为one、two,为什么不是#one、#two?
2 回答控制类名到底什么意思?
1 回答我用控制类名