亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

onclick加載from里面和input里面有什么區別

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>單擊事件 </title>

<script type="text/javascript">

? function openwin(){

? ? ?window.open('http://www.xianlaiwan.cn','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

</script>

</head>

<body>

? <form>

? ? <input name="點擊我" type="button" value="點擊我" onclick="openwin()"/>

? </form>

</body>

</html>



正在回答

3 回答

在<form>中和在<input>中關聯onclick事件的函數openwin()還是有所區別的。為了方便說明,我修改了示例HTML程序,加入了2個<input type="button">。通過下面的代碼說明區別:

一、在<form>中加入onclick屬性

作用:在點擊表單<form>范圍內任意位置都會觸發openwin()函數。

<script>
????<form?onclick="openwin()">
????????<input?type="button"?value="確定1"?/>
????????<input?type="button"?value="確定2"?/>
????</form>
</script>

此時,無論點擊哪個按鍵都會觸發openwin()函數打開網頁。甚至在兩個按鍵中間的空白位置點擊鼠標也會觸發openwin()函數。因為,兩個按鍵之間的空白位置也屬于這個<form>的范圍之內。

二、在<input>中加入onclick屬性

作用:只有在點擊對應的按鍵<input type="button">時才會觸發openwin()函數。

<script>
????<form>
????????<input?type="button"?value="確定1"?onclick="openwin()"?/>
????????<input?type="button"?value="確定2"?/>
????</form>
</script>

此時,只有點擊按鍵“確定1”才會觸發openwin()函數打開網頁,點擊其他位置則無此效果。

4 回復 有任何疑惑可以回復我~

form是整個表單標簽,而input是表單中任意一個標簽,onclick事件是加在需要被點擊的標簽上的。

0 回復 有任何疑惑可以回復我~

你的意思是在form里面加載和不在form里面加載的區別嗎

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

onclick加載from里面和input里面有什么區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號