我试图通过 id 引用文本框和表单。 下面是一段可以在 Microsoft Edge 上运行但不能在 Chrome 上运行的 JavaScript 代码。感谢任何帮助。
<script type="text/javascript">
function sayHello() {
var name4 = document.form1.txthello.value; // does not work
}
<body>
<form id="form1" name="myForm1">
Name : <input type="text" id="txthello" name="myTxthello" value="" />
<br />
<input type="button" id="btnHello" value="Hello" onclick="sayHello()" />
<hr />
最佳答案
您是否尝试过使用document.getElementById('txthello').value
关于javascript - Javascript 不适用于 chrome 上的元素 id,但适用于名称(在 Edge 上效果很好),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50940371/