導航:首頁 > 編程語言 > js如何控制按鈕失效

js如何控制按鈕失效

發布時間:2023-08-24 21:02:18

1. js監控鍵盤的上下左右,多按一個鍵,另一個鍵就會失效,怎麼解決

所有的游戲方向鍵控制思路都是這樣的:
設置變數moveX,moveY,初始值是0
監控鍵盤,當左鍵按下時moveX--,當左鍵松開時moveX++,右鍵按下時moveX++,右鍵松開時moveX--。上下鍵同理。
然後每一次游戲邏輯循環(間隔觸發的事件,js可以用setInterval),根據moveX、moveY來改變被控制人物的位置。
這樣就可以實現人物的平滑移動同時也能解決你所說兩個按鍵同時按下的問題。

2. js如何使onclick事件無效

js使復onclick事件無效的方法很簡制單,只需要選中這個元素,然後讓它的onclick賦值為null即可。

1、這是針對此問題的測試頁面

全部代碼如下

<button onclick="alert('上面按鈕點擊')" id="btn" >點擊有警告</button>

<br><br>

<button onclick="document.getElementById('btn').onclick=null;alert('成功使上面按鈕點擊失效!');">使上面按鈕點擊事件失效</button>

其中最關鍵的是這句document.getElementById('btn').onclick=null;

3. 如何在js中控制提交按鈕在六點後失效並置灰

<script language=javascript type="text/javascript">
//特別註明:北京時間是格林尼治標准時加八小時,因此用的起始時間也是從八點起算的
var secondServer = parseInt(new Date().getTime()/1000); //1278744646;
var secondClient = parseInt(new Date().getTime()/1000);
var secondSub = secondServer - secondClient; //兩端時間秒差
var f = true;
function meizzTime(n)
{

var mei = new Date();
mei.setTime(mei.getTime() + n*1000); //得到一個新的時間

var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours(); //時
var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes(); //分
//var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds(); //秒

document.meizz.clock.value = h +":"+ m +":"+ s; //顯示時間
if(f && h == 18){

//在這里修改你按鈕的屬性,設置為灰色
//alert("111");
f = false;
}

setTimeout("meizzTime(secondSub)", 1000);
}
</script>
</head>

<body onLoad="meizzTime(secondSub)">
<form name="meizz">
<input name="clock" size="100" class="form" style="color:#000000">
</form>
</body>

這個是動態的,如果一直開著頁面的話,到18點不用刷新頁面也會禁用按鈕,時間有點急,要吃飯了。下面的你可以根據你的需求改一下

4. 在JS裡面如何使一個按鈕不可用

希望按鈕不可以用,可以直接修改這個按鈕的disabled屬性就可以了。

下面是簡單的代碼實現,僅供參考:

<body>
<inputtype="button"id="btn"value="click"/>
</body>
<script>
varoBtn=document.getElementById('btn');
oBtn.onclick=function(){
oBtn.disabled='disabled';
};
</script>

5. js怎麼讓一個按鈕開始一個按鈕失效

$("#reset").attr("disabled","disabled");失效

$("#reset").removeAttr("disabled");恢復

6. 求js實現點擊A按鈕後,B按鈕失效3秒鍾,3秒鍾後B按鈕可以點擊。

varwait=3;
functiontime(o){
if(wait==0){
o.removeAttribute("disabled");
o.value="免費獲取驗證碼";
wait=60;
}else{
o.setAttribute("disabled",true);
o.value="("+wait+")秒後重新發送";
wait--;
setTimeout(function(){
time(o)
},
1000)
}
}
$("#id").click(function(){
time(document.getElementById("要禁用版的控制項權id"));//調用
});

7. js控制按鈕失效

一般的流程:
1、獲取按鈕對象
2、設置按鈕對象的disabled的屬性為true(禁用),false(不禁用)
示例:
buttonObject=document.getElementById('btnObj');

buttonObject.disabled=true;

閱讀全文

與js如何控制按鈕失效相關的資料

熱點內容
cad看圖大師下載的文件在哪 瀏覽:227
硬碟損壞內部數據怎麼修 瀏覽:880
微信你真列害圖片大全 瀏覽:49
jsin類型可以傳數值嗎 瀏覽:532
win10文件從左邊滑出 瀏覽:53
win10關機後桌面文件丟失 瀏覽:266
watch卸載自帶應用程序 瀏覽:292
有什麼plc自學網站 瀏覽:219
176純金幣假人版本 瀏覽:334
紅米note4微信計步代碼 瀏覽:259
站長之家有app嗎 瀏覽:912
office應用視頻教程 瀏覽:690
html資料庫有哪些 瀏覽:489
鋼筆工具線不會變細 瀏覽:762
access2010資料庫上機 瀏覽:686
flstudio錄音教程 瀏覽:457
圖形編程軟體哪個好用 瀏覽:393
要怎麼重新下載而且不保存數據 瀏覽:188
手機軟體下載後文件在哪 瀏覽:515
日版蘋果6黑解 瀏覽:799

友情鏈接