我试图让脚本向用户询问 HTML 类名称和颜色名称,然后将该 HTML 类的所有元素的颜色设置为给定的颜色。
我将 html 设置为 haveclass = wish
并且有一个li
带有class = class2
. 语法对此是正确的。我只是不知道该怎么做。我一直在对该document.getElementsByClassName()
功能进行大量测试,但对我来说效果不佳。
/*var classask=window.prompt("which class?");
var nodes = getElementsByClassName(classask);
document.writeln(nodes);*/
var styx=window.prompt("pick a classes name so for usage");
var nodes =document.getElementsByClassName(styx);
document.write(nodes);
nodes.style.color=red;
//document.write(document.getElementsByClassName(styx));
//document.writeln(x);
//document.write(document.getElementByClass(styx));
HTMLElement.Object.className=styx;
document.writeln(styx);
//var newcolor=window.prompt("pick a new color for usage");
//var nodes=(document.getElementByClass(classname));
//HTMLElementObject.className=styx;
//nodes.style.color=newcolor;
代码基本上是我自己完成的很多测试,我只是不知道如何让它工作。我要么在它什么都不做的地方得到它,要么它[object HTMLCollection]
总是说不管我输入什么。