在根据当前标签class是否为active,来为其他标签设置active的时候。我遇到了一个小问题,就是怎样获取标签内的class的属性值,于是乎我就测试了几个我能想到的方法,写了下来供自己查看,在这里也和大家分享一下。
DOM对象和jQuery对象:
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><script src="js/jquery-1.12.4.min.js"></script></head><body><input class="active" id="test" value="呵呵"/><script>console.log("dom对象:");console.ElementById("test"));console.log("dom对象"+":"ElementById("test").value);console.log("dom对象"+":"ElementById("test").class);console.log("dom对象"+":"ElementById("test").getAttribute("value"));console.log("dom对象"+":"ElementById("test").getAttribute("class"));console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");console.log("jQuery对象:");console.log($("#test"));console.log("jQuery对象"+":"+$("#test").attr("value"));console.log("jQuery对象"+":"+$("#test").attr("class"));</script></body>
</html>
输出结果为:
直接使用DOM对象.属性名,这种方式无法获取到class属性的值。
本文发布于:2024-02-01 08:54:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170674886735440.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |