2 回答

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

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
<script>
function func(){
。。。。js代碼。。。
}
</script>
<input type="text" id="text" onClick="func()">
- 2 回答
- 0 關(guān)注
- 377 瀏覽
添加回答
舉報(bào)