1. 程式人生 > >用js去操作HTML元素和CSS樣式

用js去操作HTML元素和CSS樣式

<!DOCTYPE HTML>
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>熱身</title>
</head>
<body>
<div id="p1">我是第一段文字</div>
<p id="p2">我是第二段文字</p>
<script type="text/javascript">
document.write("hellow");
document.write("你好,要堅持下去學習");
document.getElementById("p2").style.color= "red";
document.getElementById("p1").innerHTML ="aaaa";
</script>
 </br></br></br>   
雖然每行分號";"也可以不寫,但我們要養成程式設計的好習慣,記得在語句末尾寫
</body>
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>innerHTML</title>
</head>
<body>
<h2 id="con">javascript</H2>

<script type="text/javascript">
  var mychar=document.getElementById("con");
  document.write("原標題:"+mychar.innerHTML+"<br>"); //輸出原h2標籤內容
   mychar.innerHTML ="修改後我要學習javascript";
  document.write("修改後的標題:"+mychar.innerHTML); //輸出修改後h2標籤內容
</script>
</body>
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>style樣式</title>
</head>
<body>
  <h2 id="con">I love JavaScript</H2>
  <p> JavaScript使網頁顯示動態效果並實現與使用者互動功能。</p>
  <script type="text/javascript">
    var mychar= document.getElementById("con");
	mychar.style.color="red"
    mychar.style.backgroundColor="blue";
	mychar.style.width="200px";
   	mychar.style.height="200px";
//	mychar.style.display="none";        //隱藏con
//  mychar.remove(con);               // 同樣可以隱藏con        
  
  </script>
</body>
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>display</title>
    <script type="text/javascript"> 
        function hidetext()  
		{  
		var mychar = document.getElementById("con").style.display ="none";
        
		}  
		function showtext()  
		{  
		var mychar = document.getElementById("con").style.display ="block";
        
		}
    </script> 
</head> 
<body>  
    <h1>JavaScript</h1>  
    <p id="con">做為一個Web開發師來說,如果你想提供漂亮的網頁、令使用者滿意的上網體驗,JavaScript是必不可少的工具。</p> 
    <form>
       <input type="button" onclick="hidetext()" value="隱藏內容" /> 
       <input type="button" onclick="showtext()" value="顯示內容" /> 
    </form>
</body> 
</html>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>className屬性</title>
<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="p1" > JavaScript使網頁顯示動態效果並實現與使用者互動功能。</p>
    <input type="button" value="新增樣式" onclick="add()"/>
	<p id="p2" class="one">JavaScript使網頁顯示動態效果並實現與使用者互動功能。</p>
    <input type="button" value="更改外觀" onclick="modify()"/>

	<script type="text/javascript">
	   function add(){
	      var p1 = document.getElementById("p1");
	      p1.className="one";
	   }
	   function modify(){
	      var p2 = document.getElementById("p2");
	       p2.className="two";
	   }
	</script>
</body>
</html>