栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java Script (5)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Script (5)

Javascript DOM对象

当网页被加载时,浏览器会创建页面的文档对象模型。 

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

整体构造如下        

 DOM可以完成的功能

1.Javascript 能够改变页面中的所有 HTML 元素

Tip:html元素必须提供id属性.当id属性相同时,只控制第一个

1.getElementById(id属性值);通过 id 查找 HTML 元素 2.document.getElementsByTagName(标签名)通过标签名查找 HTML 元素  3.document.getElementsByClassName(class属性值)通过类名class属性名称找到 HTML 元素

    
    
    
    document
    


        

今天

天气不错

我吃了 你呢
那你还不去
好的 我这就去

2.Javascript 能够改变页面中的所有 HTML 属性

1.innerHTML ---  会得到或者修改html元素以及元素内容

2.innerText --- 会得到或者修改html元素的文本内容

3.value属性---得到或者修改表单元素的内容

得到html元素的属性值:dom对象.属性名称

修改html元素的属性值:dom对象.属性名称=属性值;

        
    
    
        

我会变




我也e 会






3.Javascript 能够改变页面中的所有 CSS 样式

1.得到html元素的css属性值:dom对象.style.属性名称(只适用于行内设置css)

修改html元素的css属性值:dom对象.style.属性名称=属性值


    
    
    
    document
    


    


    
    
    
    document
    


    

即将变大



4.Javascript 能够对页面中的所有事件做出反应

页面初始化事件--onload---当html页面被打开的时候触

1. 在body元素添加οnlοad="事件执行函数"

2.点击事件--onclick---当html页面中的元素被点击时候触发

3.聚焦事件--onfocus---当html页面中的元素获得焦点的时候触发
   失焦事件--onblur---当html页面中的元素失去焦点的时候触发

4.鼠标进入事件--onmouseover--当鼠标移动到html元素上的时候触发
   鼠标移出事件--onmouseout--当鼠标从html元素上的移动出去以后时候触发

5.表单提交事件--onsubmit--当提交表单的时候触发

1.只为表单添加,表单的提交按钮一定是type="submit"
2.需要使用return 事件处理函数;
3.事件处理函数的返回值一定boolean值

6.键盘按下事件--onkeydown--当按下键盘按键的时候触发

    
        
        
        
        document
        
    
    
            

页面初始化


鼠标进入事件--onmouseover--当鼠标移动到html元素上的时候触发 鼠标移出事件--onmouseout--当鼠标从html元素上的移动出去以后时候触发


5.测试创建html元素

创建元素

document.createElement("元素名称");

document.createTextNode("文本内容");

父元素的dom对象.appendChild(node);

删除元素 父元素的dom对象.removeChild(子元素的dom对象);

    
        
        
        
        document
        
            #div1{
                width: 400px;
                height: 350px;
                border: 5px solid rgb(0, 15, 5);
            }
        
        
    
    
        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号