流星1981
2016-05-18 09:41
<form>
<input type="button" value="改变颜色" onClick="dcolor()">
<input type="button" value="改变宽高" onClick="dwh()">
<input type="button" value="隐藏内容" onClick="dh()">
<input type="button" value="显示内容" onClick="ds()">
<input type="button" value="恢复" onClick="dclear()">
</form>
<script type="text/javascript">
function dcolor()
{ var mychar = document.getElementById("txt");
mychar.style.color="red";
mychar.style.backgroundColor="#ccc";
}
function dwh(){
var mychar=document.getElementById("txt");
mychar.style.width="300px";
mychar.style.height="600px";
}
function dh(){
var mychar=document.getElementById("txt");
mychar.style.display="none";
}
function ds(){
var mychar=document.getElementById("txt");
mychar.style.display="block";
}
function dclear(){
var mm=confirm("是否恢复原始设置:");
if(mm==true)
{ mydd.className="txt"; }
}
</script>
</body>
</html>
function dclear(){
var mm=confirm("是否恢复原始设置:");
if(mm==true)
{ mydd.className="txt"; }
}有问题。
function dclear(){
if(confirm("确定取消设置吗?")){
var mychar=document.getElementById("txt");
mychar.style.color="#000";
mychar.style.background="#fff";
mychar.style.width="600px";
mychar.style.height="400px";
mychar.style.display="block";
}
} 用这个吧。至于原因,二楼说的应该是对的。
换个浏览器试试,不同浏览器规则不同。
<meta http-equiv="txttent-Type" txttent="text/html; charset=gb2312" />txttent是content,恢复原始数据的时候,用className没有用,因为js设置的style比class的优先,所以要去掉用mychar.removeAttribute("style");
{}后未加分号
JavaScript入门篇
739817 学习 · 9566 问题
相似问题