我试图让按钮改变文本onclick,同时它也打开菜单。菜单正在工作,正在打开onclick,但按钮上的文字不是。更改文本onclick按钮
是否可以通过打开菜单的部件进行故障排除? 我找不到为什么它不工作。
按钮
<button type="button" id="showRight" onClick="click()">Tools</button>
脚本:
<script>
var menuLeft = document.getElementById('cbp-spmenu-s1'),
menuRight = document.getElementById('cbp-spmenu-s2'),
menuTop = document.getElementById('cbp-spmenu-s3'),
menuBottom = document.getElementById('cbp-spmenu-s4'),
showRight = document.getElementById('showRight'),
body = document.body;
showRight.onclick = function() {
classie.toggle(this, 'active');
classie.toggle(menuRight, 'cbp-spmenu-open');
};
function click()
{
var change = document.getElementById("showRight");
if (change.value == "Tools")
{
change.value = "X";
}
else
{
change.value = "Tools";
}
}
</script>
并且'classie'永远不会被定义 – epascarello
添加了现在的脚本行 – marijn
为什么要在同一个元素上的同一个事件上调用两个不同的函数,两种不同的方式? – eeetee