DOM对象

作者: L了个Z | 来源:发表于2016-10-29 16:42 被阅读0次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内置对象-document</title>
    <script>
        // document作用:
        // 1. 可以动态的获取网页中所有的标签
        // 2. 可以对获取到的标签进行CRUD

        // 往网页中插入内容
        document.write('Hello World');
        document.write('<input type="file">');
        document.write('<img src="image/img_01.jpg">')

    </script>
</head>
<body>

</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>切换图片</title>
    <script>
       function changeImg() {
//           alert(0);
           // 拿到图片
           var img = document.getElementsByClassName('icon')[0];
//           console.log(img);
           // 改变对应的属性
           img.src = 'image/img_02.jpg';
       }
    </script>
</head>
<body>
    <img class="icon" src="image/img_01.jpg">
    <p></p>
    <button onclick="changeImg();">换一张图片</button>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <img id="icon" src="image/img_01.jpg">
    <p></p>
    <button>来回切换</button>

    <script>
        // 拿到对应的标签
        var img = document.getElementById('icon');
        var btn = document.getElementsByTagName('button')[0];

        // 监听按钮的点击
        btn.onclick = function () {
//            console.log(img.src);
            // indexOf lastIndexOf  如果包含,则返回任意正数, 不包含,则返回-1
            if (img.src.lastIndexOf('image/img_01.jpg') != -1){
                img.src = 'image/img_02.jpg';
            }else{
                img.src = 'image/img_01.jpg';
            }
        }

    </script>
</body>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>常用事件</title>
</head>
<body>
    <img name="icon" src="image/img_03.jpg">

    <input>

    <script>
        // 进入页面调用
        window.onload = function () {
//            alert('我进来了');

            // 拿到对应的图片
            var img = document.getElementsByName('icon')[0];

            // 当鼠标进入图片
            img.onmouseover = function () {
//                alert('鼠标进入图片');
                console.log('鼠标进入图片');
            };
            // 当鼠标在图片上移动
            img.onmousemove = function () {
//                alert('鼠标在图片上移动');
                console.log('鼠标在图片上移动');
            };
            // 当鼠标离开图片
            img.onmouseout = function () {
//                alert('鼠标离开图片');
                console.log('鼠标离开图片');
            };

            // 拿到输入框
            var input = document.getElementsByTagName('input')[0];
            input.onclick = function () {
                 // css属性 style.css属性
                input.style.outline = 'none';
                input.style.width = '500px';
                input.style.border = '1px solid yellow';
            }

        }
    </script>
</body>
</html>

相关文章

  • jQuery对象和DOM对象

    jQuery对象和DOM对象的区别 DOM对象 jQuery对象 区别 jQuery对象不能使用DOM对象的成员,...

  • Virtual DOM

    Virtual DOM 虚拟 DOM 普通 JS 对象描述 DOM 对象 DOM 对象:成员多,成本高 虚拟 DO...

  • JQuery - 样式

    Ⅰ、DOM 与 JQuery对象 1. 把jQuery对象转成DOM对象 2. 把DOM对象转成jQuery对象 ...

  • 理解virtual dom

    Virtual DOM(虚拟 DOM), 是由普通的 JS 对象来描述 DOM 对象,因为不是真实的 DOM 对象...

  • 虚拟DOM

    Virtual DOM Virtual DOM,是由普通的JS对象来描述DOM对象,因为不是真实的DOM对象,所以...

  • DOM对象跟jQuery对象相互转换

    jQuery的DOM对象与普通的DOM对象普通的DOM对象此处指的是:使用JS操作DOM的方法返回的对象jQuer...

  • js DOM

    1:什么是dom对象? dom对象就是html页面,dom对象的全称叫document object model(...

  • JQuery 对象与 DOM对象的转换

    1.JQuery对象转DOM对象 2.DOM对象转JQuery对象

  • Virtual DOM

    什么是 Virtual DOM Virtual DOM(虚拟 DOM),是由普通的 JS 对象来描述 DOM 对象...

  • Jquery对象与Dom对象的转换

    jquery对象与dom对象的转换 jquery对象只可以使用jquery的方法,dom对象只可以使用dom对象的...

网友评论

      本文标题:DOM对象

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