Ⅰ 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。
③然後在按鈕外部添加一個