我想在单击 Link1 和 link2 时更改某个 DIV 中的背景颜色。 有没有简单的方法可以做到这一点?
提前谢谢您!
最佳答案
只需跟踪单击的 div,当最终单击这两个 div 时,更改背景。这是一个 super 简单的解决方案:
HTML
<div onclick="clicked(0)">1</div>
<div onclick="clicked(1)">2</div>
JS
var clickedDivs = [0,0];
function clicked(n) {
clickedDivs[n] = 1;
check();
}
function check() {
if (clickedDivs[0] == clickedDivs[1] == 1)
document.body.style.background = 'green';
}
在这里试试:http://jsfiddle.net/6Q6kK/
此示例假设您不需要按顺序单击它们,因为问题中未提及该部分。
关于javascript - 单击两个链接,执行某些操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22741646/