javascript - 输入文本值未随 <p> 元素 onclick 更改

标签 javascript

我想通过单击 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>

就是这样,您的代码可以正常工作。

jsFiddle

引用文献: onclick

关于javascript - 输入文本值未随 <p> 元素 onclick 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27311063/

相关文章:

javascript - 谷歌应用程序脚本中的查询参数以什么格式存储?

javascript - 优化 React-Redux 连接的 PureComponent

javascript - JS : Received Parameter from a function is differ than actual parameter

javascript - 需要从不安全的 URL 调用数据以获取 Chrome 的 GCM 推送通知

javascript - 在揭示模块模式中公开私有(private)变量

javascript - 到达有向图中特定节点的所有可能路径

javascript - 如果子 aria-expanded=true 将类添加到父元素

javascript - 从 JSON 对象中的数组获取数据

javascript - 为什么我的展开运算符返回 SyntaxError : Unexpected Token?

javascript - Angular2 指令基于动态添加的 css 类