こんにちは、私はonclickとondblclickイベントのイベントをJavaScriptで交換しようとしています。これは私がイベントれるondblclick onclickのとを交換する "switchEvent()" 関数のスクリプトをしたい私のHTMLページonclickイベントとondblclickイベントの交換イベント
<div id="displayStatus"class="display"></div>
<input type="button" value="Click Me" onclick="clickFunction()" ondblclick="doubleClick()">
<input type="button" value="Switch Event" onclick="switchEvent()">
です。 onclickがondblclickとして動作し、その逆の場合は、「スイッチイベント」ボタンをクリックした後のことを意味します。
私はこの
var booleanFlag = true;
function clickFunction(){
if(booleanFlag)
document.getElementById("displayStatus").innerHTML="Single Click";
else
document.getElementById("displayStatus").innerHTML="Double Click";
}
function doubleClick(){
if(booleanFlag)
document.getElementById("displayStatus").innerHTML="Double Click";
else
document.getElementById("displayStatus").innerHTML="Single Click";
}
function switchEvent(){
if (booleanFlag) {
booleanFlag=false;
}
}
が、これらの原因コードの繰り返しのようでした。より良い選択肢を共有することができます。
ありがとうございます。
これは解決策です....それは解決していただきありがとうございます。 –
あなたは大歓迎です。それはあなたのために働いているので、答えとしてマークしてください。ありがとうございました。 – m1kael
@ Indrajeet4192この解決策は機能しません...表示されているテキストのみを変更します。ボタンの属性は変更されません。 'onclick'関数と' ondblclick'関数は常に同じです... –