我想在JS中設置頁面元素的onClick事件。例如<input type="text" id="text" onClick=""> 然后這個的onClick事件我要用JS設置,請問怎么弄。
2 回答

回首憶惘然
TA貢獻1847條經驗 獲得超11個贊
html頁面設置onClick事件可以在html中設置,也可以在js中設置,下面分別介紹。
在html中設置
你的代碼就是在html中設置的方法,這是測試頁面,
現在html代碼的元素中添加onclick
<input type="text" id="text" onClick="f();">
再在js代碼中聲明一個函數
function f(){
alert(1)
}
只在js中設置
第二種方法是只在js中設置,這是測試頁面
html代碼可以更加純粹,不用寫onclick
<input type="text" id="text">
在js代碼中,先找到這個元素,再去綁定一個事件
window.onload = function() {
document.getElementById("text").onclick = function() {
alert(1)
}
}
也可以實現這個效果

忽然笑
TA貢獻1806條經驗 獲得超5個贊
<script>
function func(){
。。。。js代碼。。。
}
</script>
<input type="text" id="text" onClick="func()">
- 2 回答
- 0 關注
- 369 瀏覽
添加回答
舉報
0/150
提交
取消