为了账号安全,请及时绑定邮箱和手机立即绑定

请问,如果想使用className来恢复原始值,要什么做才对?跪求指导,谢谢

正在回答

1 回答

我试了一下用className添加或者改变样式的前提是对象本是通过class设置的样式,你看一下能看懂吗

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>className属性</title>
<style>
#txt{
    height:200px;
    width:200px;
	border:#333 solid 1px;
	padding:5px;}
    body{ font-size:16px;}
    .one{
		border:1px solid #eee;
		width:230px;
		height:50px;
		background:#ccc;
		color:red;
    }
	 
	</style>
</head>
<body>
<div id="txt" class="txt"> 
     <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>
        <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>
        <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>
        <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>
  </div>
    
    <input type="button" value="添加样式" onclick="add()"/>
	 
    <input type="button" value="取消设置" onclick="shezhi()";/>
	<script type="text/javascript">
	  	var obj=document.getElementById("txt");
	   function add(){
	//obj.style.width ="300px"; 
     //obj.style.height ="500px";这这种情况下不能改变 
	      obj.className="one";//这样可以改变
	   }
	  
	   function shezhi(){
	   	 obj.className="txt";
	   }
	</script>
</body>
 </html>


0 回复 有任何疑惑可以回复我~
#1

奋斗的小鸟191866 提问者

谢谢,我能看懂,但是这样做,好像会把题目的内也改了不少。
2014-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信