gpt4 book ai didi

javascript - 使用javascript从html输入中获取值

转载 作者:行者123 更新时间:2023-11-28 20:14:44 25 4
gpt4 key购买 nike

我是这个论坛的新手,我希望能够从我的 html 输入到 javascript 中获取值。现在我有这个代码:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PWS</title>
</head>

<body bgcolor="#009933" text="#FFFFFF">
<H1 align="center">PWS Julia en Sophie</H1>
<hr>
<br>

<strong>DOUCHE</strong>
<table>
<tr>
<td>Temperatuur</td>
<td><input type="text" name="dtemp" onClick="calculateTotal()" /></td>
</tr>
<tr>
<td>Tijd</td>
<td><input type="text" name="dtijd" onClick="calculateTotal()" /></td>
</tr>
<tr>
<td>Hoe vaak per week</td>
<td><input type="text" name="dfreq" onClick="calculateTotal()" /></td>
</tr>
</table>

<br>
<strong>BAD</strong>
<table>
<tr>
<td>Temperatuur</td>
<td><input type="text" name="btemp" onClick="calculateTotal()" /></td>
</tr>
</tr>
<tr>
<td>Hoe vaak per week</td>
<td><input type="text" name="bfreq" onClick="calculateTotal()" /></td>
</tr>
</table>

<script type="text/javascript">
var dTemp = document.getElementsByName("dtemp").value;
document.write(dTemp);
</script>

显然,它不起作用。因为 dTemp 值保持未定义状态。任何人都可以帮助我,提前感谢,鲍勃

最佳答案

document.getElementsByName 返回一个数组,因此您必须引用元素的位置:

var dTemp = document.getElementsByName("dtemp")[0].value;

我还建议为您的输入提供 ID,因为在您的情况下,每个名称似乎都是唯一的,这样您就可以使用 document.getElementById

关于javascript - 使用javascript从html输入中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19368109/

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