gpt4 book ai didi

javascript - 文本值从 HTML 到 Javascript Var?

转载 作者:行者123 更新时间:2023-11-28 15:33:09 26 4
gpt4 key购买 nike

我想知道以下行是否是获取 html 并将其作为数值放入 Javascript var 的正确方法?

var thePoolHeatingFeeRounded = Number(document.getElementsById("priceDisplayPoolHeating").innerHTML);

不要介意变量名称中包含“rounded”一词。我试图放入此 var 的值是一个 2 点浮点值,它已经被舍入并且以 html 形式存在。

下面是 getElementsById 引用的 HTML 代码行...

$<div id="priceDisplayPoolHeating" class="priceDisplay">8.00</div>

非常感谢您的任何意见。

最佳答案

试试这个:

var thePoolHeatingFeeRounded = Number(document.getElementById("priceDisplayPoolHeating").innerHTML);

您调用的 getElementsById 不正确(不是复数),我将其更改为 getElementById

提示:如果您需要检查数字是否有效,可以使用 !isNaN(thePoolHeatingFeeRounded) 或使用技巧将其转换为默认数字(例如 0 或 -1),例如这个:

var thePoolHeatingFeeRounded = Number(document.getElementById("priceDisplayPoolHeating").innerHTML) || 0;

您还可以使用parseFloat():

var thePoolHeatingFeeRounded = parseFloat(document.getElementById("priceDisplayPoolHeating").innerHTML) || 0;

关于javascript - 文本值从 HTML 到 Javascript Var?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26416271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com