首页 > 解决方案 > 获取html属性的id

问题描述

我正在开发一个 Java spring 项目,我想获得id一个 HTML 属性。

这是我的代码:

<canvas th:id="${weather2}" width="30" height="30"  name="naame" ></canvas>
..
..
..

我想在这里获取 id:

<script>
             var icons = new Skycons({"color": "#fff"}),

             var elements = document.getElementsByName("naame");
          var x =elements.getElementsByName("naame")[0].getAttribute( 'id' );
                  list  = [
                    "clear-night",
                //  x,
                    "wind","rain","cloudy", "snow","fog"
                  ],
                  i;


              for(i = list.length; i--; )
                icons.set(list[i], list[i]);


              icons.play();
        </script>

标签: htmlspringthymeleaf

解决方案


这些行有重复的调用:

var elements = document.getElementsByName("naame");
var x =elements.getElementsByName("naame")

删除任一函数调用


推荐阅读