JavaScript捕获并设置HTML元素汇总
一、JavaScript 捕获HTML
有三种方法来做这件事:
1、通过 id 找到 HTML 元素
var x=document.getElementById("intro");
2、通过标签名找到 HTML 元素
    var x=document.getElementById("main");
    var y=x.getElementsByTagName("p");
<!DOCTYPE html> <html> <body> <p>你好世界!</p> <div id="main"> <p> DOM 是非常有用的。</p> <p>该实例展示了 <b>getElementsByTagName</b> 方法</p> </div> <script> var x=document.getElementById("main"); var y=x.getElementsByTagName("p"); document.write('id="main"元素中的第一个段落为:' + y[0].innerHTML); </script> </body> </html>
3、通过类名找到 HTML 元素
var x=document.getElementsByClassName("intro");
<!DOCTYPE html> <html> <body> <p class="intro">你好世界!</p> <p>该实例展示了 <b>getElementsByClassName</b> 方法!</p> <script> x=document.getElementsByClassName("intro"); document.write("<p>文本来自 class 为 intro 段落: " + x[0].innerHTML + "</p>"); </script> <p><b>注意:</b>Internet Explorer 8 及更早 IE 版本不支持 getElementsByClassName() 方法。</p> </body> </html>
二、JavaScript控制HTML
1、改变HTML元素的内容
document.getElementById(id).innerHTML=new HTML
2、改变HTML元素的属性
document.getElementById(id).attribute=new value
如:document.getElementById("image").src="landscape.jpg";
3、改变HTML元素的CSS样式
document.getElementById(id).style.property=new style
如:document.getElementById("p2").style.color="blue";
                    
                
                
            
        
浙公网安备 33010602011771号