我希望part 1
的onclick div样式改变,并在单击时再次part 2
,它会恢复正常。我尝试过这样做,但是我没有达到part 2
的结果。
以下是Javascript代码
function abc() {
document.getElementById("test").style.color="red";
}
再次单击test div后,颜色应恢复为默认颜色,即黑色...
发布于 2012-04-09 17:28:56
function abc() {
var color = document.getElementById("test").style.color;
if (color === "red")
document.getElementById("test").style.color="black";
else
document.getElementById("test").style.color="red";
}
发布于 2012-04-09 17:35:50
使用jQuery:
$(document).ready(function(){
$('div').click(function(){
$(this).toggleClass('clicked');
});
});
发布于 2012-04-09 17:30:50
有一些逻辑来检查颜色或有一些标志,
function abc() {
var currentColor = document.getElementById("test").style.color;
if(currentColor == 'red'){
document.getElementById("test").style.color="black";
}else{
document.getElementById("test").style.color="red";
}
}
https://stackoverflow.com/questions/10071286
复制相似问题