導航:首頁 > 編程語言 > 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如何控制按鈕失效相關的資料

熱點內容
計算機網路技術與應用視頻 瀏覽:924
linux裝apache 瀏覽:272
手機谷歌打不開網站怎麼辦 瀏覽:110
燈控台編程好了怎麼使用 瀏覽:342
如何用金山毒霸切斷網路連接 瀏覽:873
怎麼設置文件打開密碼怎麼設置 瀏覽:5
網路小說用什麼寫 瀏覽:956
擴展名為rm的文件如何打開 瀏覽:707
導入android項目沒有rjava 瀏覽:899
帶英文和數字的文件名 瀏覽:843
黃山數控編程培訓在哪裡 瀏覽:111
win10俠盜5無限讀取 瀏覽:557
js工廠模式 瀏覽:927
iphone6s清理緩存 瀏覽:465
ug編程怎麼選不上字體 瀏覽:435
pc文件加密哪個好 瀏覽:393
蘋果軟體更新4位密碼 瀏覽:96
手機如何將文件弄成文件夾 瀏覽:275
swordigo第四關 瀏覽:996
t420win10網卡驅動 瀏覽:805

友情鏈接