javascript - 如何使用 JavaScript 更改文本

标签 javascript dom

<div class="basePrice">$99.99</div>

我想使用 JavaScript 更改值 $99.99。

我尝试使用getElementByClass但它没有产生我希望得到的结果。

最佳答案

document.getElementsByClass 返回 NodeList ,这有点像数组。

您必须指定您要查找的元素(这里只有一个,所以我假设是第一个),然后您可以使用 .textContent更改节点的文本。

document.getElementsByClassName("basePrice")[0].textContent = "$49.99";

document.getElementsByClassName("basePrice")[0].textContent = "$49.99";
<div class="basePrice">$99.99</div>

关于javascript - 如何使用 JavaScript 更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29176189/

相关文章:

javascript - 语法错误-JS-background.style.backgroundImage

javascript - 如何在Word 2016中添加宏?

php - 来自 JavaScript 的正则表达式

javascript - 计算任意数量参数的平均值

javascript - 如何检测浏览器对 pageShow 和 pageHide 的支持?

javascript - 如何获得 previous sibling 姐妹的名字

javascript - 搜索 HTML img 标题属性

javascript - JavaScript 中的日期转换和日期比较

jquery - 使用 jQuery 从 DOM 元素创建 json

python - 使用 python 访问 Chrome DOM 树