如何将javascript变量值设置为html元素的id属性

时间:2013-11-29 09:36:54

标签: javascript jquery html

说我在HTML页面中有以下JavaScript

 <html>
 <script>
 var i=0;
 function data()
      {
        i++;
        var id="form"+i;
       }

   </script>
  <body>
  <a href="#x" onclick="data();"</a>
  </body>
  </html>

如果tag.please有人帮助我

,如何获取变量id的值作为id

2 个答案:

答案 0 :(得分:0)

试试这个:

<html>
 <script>
 var i=0;
 function data(ele)
      {
        i++;
        ele.setAttribute("id","form"+i);
       }

   </script>
  <body>
  <a href="#x" onclick="data(this);"</a>
  </body>
  </html>

答案 1 :(得分:0)

您想要为元素添加ID。尝试this fiddle使用JQuery。

虽然我真的不明白你想动态分配ID的原因。如果你想阅读元素,那是为什么?那么我建议有better ways to read elements而不是生成动态ID。按标签和类名检查getElements。

<div class="IMDIV">
    Here is element
</div>

$(function(){
    $(".IMDIV").attr("id", "testId")
});