Element類型和HTML元素獲取


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>js_0321作業</title>
        <script src="js/common.js" type="text/javascript" charset="utf-8"></script>
        <style type="text/css">
            
        </style>
    </head>
    <body>

        <img id="myImg" src="img/ft-top.jpg"/>        
        <input type="button" name="" id="btn1" value="第一題a" />
        <input type="button" name="" id="btn2" value="第二題b" />
        <input type="button" name="" id="btn3" value="第三題c" />
        <input type="button" name="" id="btn4" value="第四題d" />
        <input type="button" name="" id="btn5" value="第五題e" />
        <input type="button" name="" id="btn6" value="第六題f" />
        <input type="button" name="" id="btn7" value="第六題g" />
    </body>
</html>
html部分
 1 window.onload=function(){
 2     //獲取myImg元素的標簽名
 3     var b1=document.getElementById("btn1");
 4     var myImg=document.getElementById("myImg");
 5     if(myImg.nodeType==1){
 6         b1.onclick=function(){
 7         alert(myImg.tagName);
 8      }
 9     }
10     //獲取myImg元素的id值和src的值,並打印輸出,並修改src值
11     var b2=document.getElementById("btn2");
12     b2.onclick=function(){
13         alert(myImg.id);
14         alert(myImg.src);
15         alert(myImg.src="img/jddog.gif");
16     }
17     //給myImg元素添加title屬性,值為“這是一個圖片”
18     var b3=document.getElementById("btn3");
19     b3.onclick=function(){
20         alert(myImg.title="這是一個圖片");
21     }
22     //給myImg元素添加“data-id屬性”,值為“img001”。
23     var b4=document.getElementById("btn4");
24     b4.onclick=function(){
25     myImg.setAttribute("data-id","myImg001");
26     }
27     
28     //修改“data-id屬性”,修改值為“image001”(方法:有則修改,無則指定)
29     var b5=document.getElementById("btn5");
30     b5.onclick=function(){
31     myImg.setAttribute("data-id","myimage001");
32     }
33     
34     var b6=document.getElementById("btn6");
35     b6.onclick=function(){
36         var attrs=myImg.attributes;
37         for(i=0;i<attrs.length;i++){
38             alert(attrs[i].nodeName);
39             alert(attrs[i].nodeValue);
40         }
41     }
42     //刪除“data-id”
43     var b7=document.getElementById("btn7");
44     b7.onclick=function(){
45         myImg.removeAttribute("data-id")
46     }
47 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM