我已将此代码放入 div 中:
onclick="this.style.border='solid 1px red';"
如何插入多个会触发边框颜色更改的 onclick 事件 - 例如第一次点击 - 红色,第二次点击 - 蓝色,第三次点击 - 重置?
这正是我所需要的——用多个 onclick 事件改变一个特定的 div,而不是用多个 div 即兴创作。
编辑:
我还有其他用 onclick 调用的操作 + 我在同一个 div 中有 onmouseenter 和 onmouseleave 事件。一切正常,我只能让多个 onclick 事件正常工作。
我无法让这些功能中的任何一个工作,我不知道为什么。也许是因为我有更多的动作和事件,或者这取决于 Wordpress?
(我在里面的标题区域放了一个函数<script></script>
)
我认为这比播放声音更容易,但令人惊讶的是声音是小菜一碟,这似乎是一个真正的挑战......
有人可以帮忙吗?
edit2:这取决于 Wordpres。现在我知道如何使适当的功能发挥作用。
编辑3:我编辑了user1875968发布的一个小解决方案,我终于得到了我想要的(通过适当的重置):
var linkClick = 1;
function update_link(obj){
if (linkClick == 1){obj.style.border = 'solid 1px red'};
if (linkClick == 2){obj.style.border = 'solid 1px blue'};
if (linkClick == 3){obj.style.border = 'solid 1px green'};
if (linkClick >3 ) {obj.style.border = 'solid 1px #555555'; linkClick=0};
linkClick++;
}
谢谢大家的帮助;)