導航:首頁 > 編程語言 > js判斷按鈕點擊

js判斷按鈕點擊

發布時間:2023-12-24 17:31:19

js怎麼區分出點擊的是滑鼠左鍵還是右鍵

可用event.button判斷;當其值為『2』時 點擊了滑鼠右鍵,0為滑鼠左鍵,1為滑輪

以下為w3c js手冊里給出的實例

<html>
<head>
<script type="text/javascript">
function whichButton(event)
{
var btnNum = event.button;
if (btnNum==2)
{
alert("您點擊了滑鼠右鍵!")
}
else if(btnNum==0)
{
alert("您點擊了滑鼠左鍵!")
}
else if(btnNum==1)
{
alert("您點擊了滑鼠中鍵!");
}
else
{
alert("您點擊了" + btnNum+ "號鍵,我不能確定它的名稱。");
}
}
</script>
</head>

<body onmousedown="whichButton(event)">
<p>請在文檔中點擊滑鼠。一個消息框會提示出您點擊了哪個滑鼠按鍵。</p>
</body>

</html>

Ⅱ javascript中怎麼判斷鍵盤按下的是哪個鍵具體代碼

html語言
<divstyle="width:500px;height:200px;background-color:cyan;"id="showZone"></div>

javascript方法:
document.onkeydown=function(event){
varevent=event||window.event;
document.getElementById("showZone").innerHTML=event.keyCode;
};

這樣就能獲得點擊某個按鍵之後指令了,比如按下了「1」,顯內示了「49」,這就對了。容

Ⅲ js判斷單選按鈕

<input
type="radio"
name="a"
id='1'
value="bbbbbbbbbbbb"
disabled="true">就是選不了我
<input
type="radio"
name="a"
id="2"
value="aaaaaaaaaaa"
checked="checked">默認選中
<input
type="radio"
name="a"
id="2"
value="cccccccccccccccc">也可以選擇我
不能選中
disabled="true"
默認選中
checked="checked"
所有單選按鈕中只能選中一個
-----------name的值必須相同,為了區分元素可以
id取不同的值,用
document.getelementbyid(id的值)
來獲取具體的某個元素

Ⅳ 怎樣用JS判斷單選按鈕是否選中

<inputtype="radio"name="sex"value="boy"/>男
<inputtype="radio"name="sex"value="girl"/>女
varradio=document.getElementsByName("sex");
for(vari=0;i<radio.length;i++){
radio[i].index=i;
radio[i].onclick=function(){
if(this.checked==true){
alert("選中的值是:"+this.value)
}
}
}

Ⅳ JS實現檢測當前系統時間是否可以點擊按鈕

document.querySelector("button").addEventListener("click", function() {
//上面哪一行是找一個button,給他添加一個click事件,你可以把button改成你的id
if((new Date()).getHours() >= 18) {
//判斷條件是創建出一個Date實例,用他的getHours()就可以獲取當前的系統時間的小時數
//執行你下午六點後的邏輯
} else {
return;
//這里是其他情況這個點擊事件的函數直接結束掉
}
})

PS:想要浪費時間嘗試一下setTimeout和setInterval也不是不可以,但是嘗試完你會發現你真的是在浪費時間。
========================================
更新:最簡單能用的例子,復制到記事本,另存為html文件
<!DOCTYPE html>
<html>
<body>
<button id="test">測試</button>
<script>
document.querySelector("#test").addEventListener("click", function() {
if((new Date()).getHours() >= 18) {
alert("18點之後的代碼在這里")
} else {
alert("不到18點的代碼在這里,如果不想執行別的,這里改成return")
}
});
</script>
</body>
</html>

Ⅵ js中如何判斷按鈕是否被點擊了

一般來說要實現這個功能必須配合javascript才能實現,純HTML沒有這個功能。舉個例子。
①這個是單純的一個按鈕,沒有任何記錄點擊與否的功能,只能響應滑鼠事件如滑鼠在按鈕上、滑鼠點擊按鈕、滑鼠松開按鈕等功能:

單獨對於該按鈕,點擊之後一切初始化,如同點擊之前一樣。此時則需要調用javascript,調用onclick點擊事件,如果點擊之後需要執行的動作比較多,還需要在按鈕之外添加點擊事件發生後執行的函數。
②首先需要添加點擊事件,暫時定義為點擊後執行一個函數,函數名定義為Clicked。

③然後在按鈕外部添加一個

閱讀全文

與js判斷按鈕點擊相關的資料

熱點內容
oppo手機怎麼用數據線連接電腦 瀏覽:247
恆智天成備份文件在哪裡 瀏覽:976
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713

友情鏈接