JS在EditPus中无法通过getAttribute()获取class属性---解决办法

来源:互联网 发布:java.util 编辑:程序博客网 时间:2024/06/03 13:48

直接上原始的代码

<html> <head>  <title> JS中getAttribute方法 </title> </head> <body>    <input type="text" class = "textclass" name ="inputtext" value="123"/> </body>    <script type="text/javascript">        var i = document.getElementsByName("inputtext")[0];        alert(i.getAttribute("class"));    </script></html>

无法获取到input标签中class属性值
无法获取到input标签中class属性值

问题原因是EditPlus默认是使用IE,所以要获取class属性,可用classname属性来替代。element.getAttribute(“classname”)来获取。

<html> <head>  <title> JS中getAttribute方法 </title> </head> <body>    <input type="text" class = "textclass" name ="inputtext" value="123"/> </body>    <script type="text/javascript">        var i = document.getElementsByName("inputtext")[0];        alert(i.getAttribute("classname"));    </script></html>

可以获取到class属性

可以获取到class属性

0 0