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

直接上原始的代码

<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属性

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页