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>
2019-07-03
在<form>中和在<input>中關聯onclick事件的函數openwin()還是有所區別的。為了方便說明,我修改了示例HTML程序,加入了2個<input type="button">。通過下面的代碼說明區別:
一、在<form>中加入onclick屬性
作用:在點擊表單<form>范圍內任意位置都會觸發openwin()函數。
此時,無論點擊哪個按鍵都會觸發openwin()函數打開網頁。甚至在兩個按鍵中間的空白位置點擊鼠標也會觸發openwin()函數。因為,兩個按鍵之間的空白位置也屬于這個<form>的范圍之內。
二、在<input>中加入onclick屬性
作用:只有在點擊對應的按鍵<input type="button">時才會觸發openwin()函數。
此時,只有點擊按鍵“確定1”才會觸發openwin()函數打開網頁,點擊其他位置則無此效果。
2018-11-27
form是整個表單標簽,而input是表單中任意一個標簽,onclick事件是加在需要被點擊的標簽上的。
2018-10-02
你的意思是在form里面加載和不在form里面加載的區別嗎