首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何动态更改html中提到的Id?

如何动态更改html中提到的Id?
EN

Stack Overflow用户
提问于 2018-05-31 19:05:05
回答 2查看 52关注 0票数 -1

代码语言:javascript
复制
<div class="container" id="c0">
  <div class="image" id="i0">
    <div class="info">
      <h3><a href="pressure.html" target="_blank">Atmospheric Pressure </a></h3>
      <p id="node13/pressure"> </p>
    </div>

  </div>
  <div class="story" id="s0">
    <div class="info">
      <h3><a href="humidity.html" target="_blank">Humidity</a></h3>
      <p id="node13/humidity"> value </p>
    </div>
  </div>
</div>
<div class="container" id="c1">
  <div class="image" id="i1">
    <div class="info">
      <h3><a href="voltage.html" target="_blank">Battery Voltage</a></h3>
      <p id="node13/voltage"> Parameters use to measure Battery Voltage are : </p>

..。以此类推。

那么有没有什么方法可以像创建任何变量var x = "node13"一样动态更改id,因为这个值node13node14将来自后端,并且每次值都会更新,我需要更改节点值。

EN

回答 2

Stack Overflow用户

发布于 2018-05-31 19:11:15

您可以使用

代码语言:javascript
复制
 document.getElementsByTagName("H1")[0].setAttribute("id", "newID"); 

或者在JQuery中,您可以使用.attr()方法http://api.jquery.com/attr/

票数 1
EN

Stack Overflow用户

发布于 2018-05-31 19:10:15

您可以使用jQuery动态更改ID。

代码语言:javascript
复制
$('#node13/voltage').attr('id','node14/voltage');
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50622855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档