另外我有一个html页面,其中包含带有javascript函数的文件。 <script src="script.js"></script>
javascript文件:
function err(errRep) {
alert(errRep);
}
function next(){
document.getElementsByClassName('another').style.backgroundColor=#8CDD81;
}
如果只有一个功能,一切正常,但是当我添加下一个功能时,我的任何功能都无法正常工作。什么问题?
答案 0 :(得分:5)
getElementsByClassName
返回一个集合,你必须迭代或索引它。你也有语法错误:#8CDD81
是无效的JS语法,你需要在字符串周围引用。
function next(){
document.getElementsByClassName('another')[0].style.backgroundColor='#8CDD81';
}
答案 1 :(得分:0)
可能是语法问题。您需要将backgroundColor
值包装到''
:
document.getElementsByClassName('another').style.backgroundColor='#8CDD81';