美文网首页
五、js - DOM -06 获取元素属性的几种方式

五、js - DOM -06 获取元素属性的几种方式

作者: 有你相伴一生 | 来源:发表于2018-11-06 17:18 被阅读0次
用.和[]的形式无法操作元素的自定义属性; getAttribute可以操作元素的自定义属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<input type="text" id="text1" value="1111" _name = "miaowei"><br>
<img src="img/1.png" alt="无图" id="img1" style="width: 100px; height: 100px">
 
<script>
    window.onload = function () {
        var oText = document.getElementById('text1');
        var oImg = document.getElementById('img1');
        oText.value = '2222';
        alert(oText.value); //2222
 
        oText['value'] = '3333';
        alert(oText['value']); //3333
        alert(oText.getAttribute('value')) //1111
 
        // 设置属性值
        oText.setAttribute('value', '你好,世界');
        alert(oText.getAttribute('value')) // 你好,世界
 
        //移除属性
        oText.removeAttribute('value');
        alert(oText.getAttribute('value')) // null
 
        //用.和[]的形式无法操作元素的自定义属性 ; getAttribute可以操作元素的自定义属性
        alert(oText._name); //undefined
        alert(oText['_name']); //undefined
        alert(oText.getAttribute('_name')); //miaowei
        console.log(oImg.src + ":" + oImg['src'] + oImg.getAttribute('src')); //http://localhost:63342/helloworld/img/1.png
    }
</script>
 
</body>
</html>

相关文章

  • 五、js - DOM -06 获取元素属性的几种方式

  • js 操作DOM

    获取dom的三种方式 dom常用属性 ( element .属性) 元素类型 名称描述nodeName获取标签类型...

  • DOM节点

    DOM节点 js获取元素及其属性 1.访问或获取节点 getElementById(); getElementsB...

  • javascript获取元素

    JS获取DOM元素的方法(9种) 通过ID获取(getElementById) 通过name属性(getEleme...

  • React中ref获取元素位置,并通过js滑动到对应位置

    1.获取dom元素 2.dom元素的属性 3.获取元素到页面顶部的距离,原生js只能获取相对于父级的top值,所以...

  • Dom操作

    js获取元素的几种方式 根据id属性的值获取元素,返回来的是一个元素对象 根据标签名字获取元素,返回来的是一个伪数...

  • 2018-09-17慕课网dom练习。

    今天学习的是js修改html的属性,下面就是几种方法 前提是先获取对应元素 1获取元素属性的参数 2更改元素属性的...

  • JS:day02

    一、DOM(文档对象模型) 1、获取元素的几种方式 ①.通过 id 查找 HTML 元素(getElementBy...

  • 原生JS中DOM元素的操作

    获取dom 修改属性 .获取对象的属性 .js获取非行内样式属性 innerHTML dom 属性设置与获取 Do...

  • 02-JQuery操作DOM

    一、JS获取DOM元素和JQuery获取DOM元素的区别 JavaScript获取的是DOM对象,而Jquery获...

网友评论

      本文标题:五、js - DOM -06 获取元素属性的几种方式

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