【发布时间】:2017-11-08 11:20:57
【问题描述】:
如何使用 Javascript 使用 getElementsByClassName 更改类。我让它工作了一点,但它不会改变当时的一类,赌注只做一次。
我单击按钮更改 css 类,它在所有 div 上执行此操作,我可以一次执行更多操作。
这是我的代码
function Button_Color(Show_This) {
var x = document.getElementById("Color_box");
var i;
var Show_This;
if (Show_This == 1)
{
var d = document.getElementsByClassName("id_blue");
d[0].className = "hid";
var o = document.getElementsByClassName("id_red");
o[0].className = " uhid";
}
if (Show_This == 2) {
var d = document.getElementsByClassName("id_blue");
d[0].className = "hid";
var o = document.getElementsByClassName("id_red");
o[0].className = " uhid";
}
}
这里有一个like,展示一下现在用html css js 的样子 https://jsfiddle.net/ee51o5h5/1/
我希望它仅在您单击小红色时显示红色,仅在单击小蓝色时显示蓝色。
我有阅读障碍,来自非英语国家,很抱歉错过了。
【问题讨论】:
-
只是谷歌'改变类纯js'
标签: javascript html getelementsbyclassname