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