如何通过div标签正确获取其内部的value属性值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计314个文字,预计阅读时间需要2分钟。
示例
4 个解决方案
#1
HTMLElement的attribute和其对应的DOM对象的property的区别#2
DOM元素的属性分两类,atrribute和property attribute翻译成中文术语为“特性”,property翻译成中文术语为“属性” 在html标签上设置的都是attribute。 在js代码中div.value="12345";这样设置的都是property。 在js代码中用div.value获取的也都是property。 想要在js代码中获取attribute要用div.getAttribute("value") 对于很多DOM元素固有的attribute都还有一个相对应的property。比如div元素的id和class既是attribute,也有对应的property,不管使用哪种方法都可以访问和修改。 但是对于DOM元素中自定义的attribute就没有相对应的property了,只能用div.getAttribute("value")获取,不能用div.value获取。#3
div没有value只能用attribute获取,用jquery就是$("div").attr("value");#4
2楼正解。已经采纳!本文共计314个文字,预计阅读时间需要2分钟。
示例

