JavaScript : changing a value of element html

标签 javascript html

如何使用 JavaScript 更改第一个价格范围的值

<span class="regular-price" id="product-price-27">
    <span class="price">$2,699.99</span>  
</span>


<span class="price">$2,000</span>

我尝试过 getElementByClassName 但它改变了它们的拖曳

我只想更改第一个 <span class="price">$2,699.99</span> 的值

最佳答案

检查这个 demo jsFiddle

getElementsByClassName("price") - 获取类名为price的所有元素

[0] - 它采用 price 类的第一个元素。

JavaScript

 var newprice = document.getElementsByClassName("price")[0].innerHTML = "$3,000.00";    // Assign New Value $3,000.00

HTML

<span class="regular-price" id="product-price-27">
    <span class="price">$2,699.99</span>  
</span>
<br />

<span class="price">$2,000</span>    

关于JavaScript : changing a value of element html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22557529/

相关文章:

javascript - Angular Material 布局 - 填充页面其余部分的 Div

javascript - _.defer 簇参数数组

javascript - 验证动态单选按钮 jQuery

css - 如何在 IE6 上将背景图像放置在较长的 <a> 链接上

html - 如何在 html/css 中将图像居中放置在导航栏的右侧?

javascript - Drupal 上的 jCarousel

javascript - React Google Maps - 标记位置不动态绑定(bind)

javascript - Ajax 流程从发起请求到用户看到结果?

javascript - 如何将 HTML 组件添加到 React.js

javascript - 动画暂停不起作用