我想通过单击 p html 元素来更改我的输入文本值。
代码片段是这样的
input type="text" id="query" name="quer" runat="server"/>
p id="demo" click="myFunction()"></p>
myFunction() 位于主 Html 文件中包含的 abc.js 文件中。
function myFunction(){
var elem = document.getElementById("query"); // Get text field
elem.setAttribute('value','Insert a correct email');
}
请帮忙。 提前致谢
最佳答案
p标签上的事件应该是onclick,而不是click。更新您的 p 标记,如下所示,
<p id="demo" onclick="myFunction()">Click Here</p>
就是这样,您的代码可以正常工作。
引用文献: onclick
关于javascript - 输入文本值未随 <p> 元素 onclick 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27311063/