【发布时间】:2015-08-07 06:31:23
【问题描述】:
我正在尝试让这段代码正常工作:
HTML:
<li><a class="main-but" href="#" id="click-no-po" onclick="porch_off('main-cpo');activeSelectPorOff();" >No Porch</a></li>
脚本:
function activeSelectPorOff() {
document.getElementById('click-no-po').setAttribute('class', 'main-but active');
document.getElementById('click-cpo').setAttribute('class', 'main-but');
}
potch_off 函数运行良好,但我似乎无法设置属性。
我不是最精通 jQuery 和 JavaScript,但我正在尝试。
【问题讨论】:
-
控制台错误?这是您应该首先查看的位置。
-
这里的任何地方都涉及到 jQuery 吗?我没看到。
porch_off工作正常吗? -
不要将
setAttribute用于课程。而是设置.className属性,例如document.getElementById('click-no-po').className = 'main-but active' -
试试 -- document.getElementById('click-no-po').classList.add("the-class"); ----- callmenick.com/post/…
标签: javascript jquery html