JavaEE 学习专题全栈工程师ThoughtWorks欧亚创新工作室

js-dom操作

2018-04-04  本文已影响11人  Dl_毛良伟

DOM是文档对象化模型(Document Object Model)的简称。DOM Tree是指通过DOM将HTML页面进行解析,并生成的HTML tree树状结构和对应访问方法。

HTML DOM 模型被构造为对象的树

DOM-树

知识体系

思维导图

改变HTML内容

document.write();可用于直接向 HTML 输出流写内容。

document.getElementById(id).innerHTML=new HTML

<h1 id="header">Old Header</h1>

<script>
    var element=document.getElementById("header");
    element.innerHTML="New Header";
</script>

改变HTML属性

document.getElementById(id).attribute=new value

<img id="image" src="smiley.gif">

<script>
    document.getElementById("image").src="landscape.jpg";
</script>

document.getElementById(id).attribute=new value

    <style>
        .a{
            width: 200px;
            height: 300px;
            background-color: bisque;
        }
        .b{
            width: 200px;
            height: 300px;
            background-color: black;
        }
    </style>

    <div id="example" class="a"></div>
    <input type="button" onclick="changeC()" value="改变颜色">
    <script>
        function changeC() {
            document.getElementById("example").className = "b";
        }
    </script>

HTML DOM 改变 CSS

document.getElementById(id).style.property=new style

<div id="example" class="a"></div>
<script> 
    document.getElementById("example").style.color="blue"; 
</script> 
上一篇 下一篇

猜你喜欢

热点阅读