美文网首页
记录7 DOM

记录7 DOM

作者: suhuanzhen | 来源:发表于2017-01-07 12:00 被阅读0次

    DOM的概念

    当把HTML元素加载到浏览器中的时候,浏览器会把这个元素转换到一个类似于树的结构之中,这个树叫作DOM树。

    一个简单的HTML文档的DOM树

    浏览器为JavaScript提供了一套访问和修改这种树结构的方法,也就是操作DOM的方法合集。

    使用getElementById选中一个元素

    id 可以唯一地标识一个元素(每个 id 必须有一个唯一的值),可以使用 DOM 方法 document.getElementById 来返回 "one" 元素。我们可以使用innerHTML属性获取并替换这个元素中的文本。

    <div id="one">Rails is funny!</div>
    <script type="text/javascript">
        var temp=document.getElementById("one");
        one.innerHTML="React is greate!";
    </script>
    

    浏览页面可以看到页面显示文本是"React is greate!"

    小例子,实现:页面显示“Rails is funny!”,访问页面会弹出一个prompt框,在框中输入文本内容点击“OK”按钮,页面的显示内容就被替换为刚输入的内容。结合点击事件,可以实现交互操作----动态改变页面内容。

    <body>
        <div id="one">Rails is funny!</div>
        <script type="text/javascript">
            var temp=document.getElementById("one");
            var newText=prompt("Please a new Text");
            one.innerHTML=newText;
        </script>
    </body>
    

    相关文章

      网友评论

          本文标题:记录7 DOM

          本文链接:https://www.haomeiwen.com/subject/cahfbttx.html