现在点击按钮,可以添加.two样式?如果想再点击一次按钮,恢复.one样式。循环往复,不知道该添加什么语句??
<style>
body{ font-size:16px;}
.one{
border:1px solid #eee;
width:230px;
height:50px;
background:#ccc;
color:red; }
.two{
border:1px solid #ccc;
width:230px;
height:50px;
background:#9CF;
color:blue;}
</style>
</head>
<body>
<p id="p2" class="one">JavaScript使网页显示动态效果并实现与用户交互功能。</p>
<input type="button" value="更改外观" onclick="modify()"/>
<script>
function modify(){
var p2 = document.getElementById("p2");
p2.className="two"; }
</script>
if("one"==p2.className)
{
p2.className="two";
}else{p2.className="one";}
本人菜鸟,弱弱的写个想法function add(){
var p1 = document.getElementById("p1");
if(p1.className=="one"){
p1.className="two";
}else{
p1.className="one";
}
}
你可以参考下,自己用其他的方式写写试试
<body> <p id="p2" class="one">JavaScript使网页显示动态效果并实现与用户交互功能。</p> <input type="button" value="更改外观" onclick="modify()"/> <input type="hidden" value="1" id="txt_hidden"/> <script> function modify(){ var p2 = document.getElementById("p2"); var txtHidden = document.getElementById("txt_hidden"); if(txtHidden.value==1){ p2.className="two"; txtHidden.value =2; }else{ p2.className="one"; txtHidden.value =1; } } </script>