zoukankan      html  css  js  c++  java
  • JavaScript HTML DOM

    1DOM 简介
    
    1、HTML DOM (文档对象模型)
         1.1当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。
         1.2HTML DOM 模型被构造为对象的树。
         1.3通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。
    JavaScript 能够改变页面中的所有 HTML 元素
    JavaScript 能够改变页面中的所有 HTML 属性
    JavaScript 能够改变页面中的所有 CSS 样式
    JavaScript 能够对页面中的所有事件做出反应
    
    2、查找 HTML 元素
         2.1通过 JavaScript,您需要操作 HTML 元素。
    
        * 通过 id 找到 HTML 元素
        * 通过标签名找到 HTML 元素
        * 通过类名找到 HTML 元素
    
         
    3、通过 id 查找 HTML 元素
    var x=document.getElementById("intro");
    
    
    4、通过标签名查找 HTML 元素
    var x=document.getElementById("main");
    var y=x.getElementsByTagName("p");
    
    
    2DOM HTML
    
    1、改变 HTML 输出流
         1.1在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。
    <!DOCTYPE html>
    <html>
    <body>
    
    <script>
    document.write(Date());
    </script>
    
    </body>
    </html>
    
    
    2、改变 HTML 内容
         2.1修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
    document.getElementById(id).innerHTML=new HTML
    
    3、改变 HTML 属性
    document.getElementById(id).attribute=new value
    
    3DOM CSS
    
    1、改变 HTML 样式
    document.getElementById(id).style.property=new style
    
    4DOM 事件
    
    1、对事件做出反应
         1.1我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。
    onclick=JavaScript
         HTML 事件的例子:
    
        * 当用户点击鼠标时
        * 当网页已加载时
        * 当图像已加载时
        * 当鼠标移动到元素上时
        * 当输入字段被改变时
        * 当提交 HTML 表单时
        * 当用户触发按键时
    
    
    2、HTML 事件属性
    <button onclick="displayDate()">点击这里</button>
    
    
    3、使用 HTML DOM 来分配事件
    <script>
    document.getElementById("myBtn").onclick=function(){displayDate()};
    </script>
    
    
    4、onload 和 onunload 事件
         4.1onload 和 onunload 事件会在用户进入或离开页面时被触发。
    
    5、onchange 事件
         5.1onchange 事件常结合对输入字段的验证来使用。
    <input type="text" id="fname" onchange="upperCase()">
    
    
    6、onmouseover 和 onmouseout 事件
         6.1onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。
    
    7、onmousedown、onmouseup 以及 onclick 事件
         7.1onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。
    
    5DOM 节点
    
    1、创建新的 HTML 元素
    2、删除已有的 HTML 元素
    1DOM 简介
    
    1、HTML DOM (文档对象模型)
         1.1当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。
         1.2HTML DOM 模型被构造为对象的树。
         1.3通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。
    JavaScript 能够改变页面中的所有 HTML 元素
    JavaScript 能够改变页面中的所有 HTML 属性
    JavaScript 能够改变页面中的所有 CSS 样式
    JavaScript 能够对页面中的所有事件做出反应
    
    2、查找 HTML 元素
         2.1通过 JavaScript,您需要操作 HTML 元素。
    
        * 通过 id 找到 HTML 元素
        * 通过标签名找到 HTML 元素
        * 通过类名找到 HTML 元素
    
         
    3、通过 id 查找 HTML 元素
    var x=document.getElementById("intro");
    
    
    4、通过标签名查找 HTML 元素
    var x=document.getElementById("main");
    var y=x.getElementsByTagName("p");
    
    
    2DOM HTML
    
    1、改变 HTML 输出流
         1.1在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。
    <!DOCTYPE html>
    <html>
    <body>
    
    <script>
    document.write(Date());
    </script>
    
    </body>
    </html>
    
    
    2、改变 HTML 内容
         2.1修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
    document.getElementById(id).innerHTML=new HTML
    
    3、改变 HTML 属性
    document.getElementById(id).attribute=new value
    
    3DOM CSS
    
    1、改变 HTML 样式
    document.getElementById(id).style.property=new style
    
    4DOM 事件
    
    1、对事件做出反应
         1.1我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。
    onclick=JavaScript
         HTML 事件的例子:
    
        * 当用户点击鼠标时
        * 当网页已加载时
        * 当图像已加载时
        * 当鼠标移动到元素上时
        * 当输入字段被改变时
        * 当提交 HTML 表单时
        * 当用户触发按键时
    
    
    2、HTML 事件属性
    <button onclick="displayDate()">点击这里</button>
    
    
    3、使用 HTML DOM 来分配事件
    <script>
    document.getElementById("myBtn").onclick=function(){displayDate()};
    </script>
    
    
    4、onload 和 onunload 事件
         4.1onload 和 onunload 事件会在用户进入或离开页面时被触发。
    
    5、onchange 事件
         5.1onchange 事件常结合对输入字段的验证来使用。
    <input type="text" id="fname" onchange="upperCase()">
    
    
    6、onmouseover 和 onmouseout 事件
         6.1onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。
    
    7、onmousedown、onmouseup 以及 onclick 事件
         7.1onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。
    
    5DOM 节点
    
    1、创建新的 HTML 元素
    2、删除已有的 HTML 元素
  • 相关阅读:
    Jetson AGX Xavier初始化
    Jetson AGX Xavier更换apt-get源
    Mac远程访问Ubuntu
    Anaconda安装和环境的搭建
    C# NotifyIcon 托盘控件
    VS2010+OpenMP的简单使用
    VS2010+OpenCV3.4.1+zbar 64位
    datatbales 使用笔记
    ubuntu16.04 常用软件
    crontab不能正常执行的五种原因
  • 原文地址:https://www.cnblogs.com/cnmotive/p/3139313.html
Copyright © 2011-2022 走看看