第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何使用 JavaScript 讓我的按鈕正常工作?

如何使用 JavaScript 讓我的按鈕正常工作?

森林海 2023-07-29 16:26:49
我正在創(chuàng)建一個(gè) Google Chrome 擴(kuò)展,并且試圖讓我的停止/停止日志記錄按鈕在我名為 Logger 的函數(shù)中工作。按下按鈕時(shí),它不會對我編寫的函數(shù)做出反應(yīng),當(dāng)前它顯示停止按鈕,但我希望它在單擊時(shí)顯示開始按鈕。我希望我對此進(jìn)行了一些解釋,但有人可能知道為什么我的功能不起作用嗎?下面是我當(dāng)前的 javascript 函數(shù)和 html :彈出窗口.js//attempt to get start/stop logging buttons to workfunction Logger(isLogging, notLogging) {? ? if (isLogging = true, notLogging = false) {? ? ? ? addRow();? ? ? ? document.getElementById("click-start").style.display = "block";? ? ? ? document.getElementById("click-stop").style.display = "none";? ??? ? }? ? if (isLogging = false, notLogging = true) {? ? ? ? document.getElementById("click-start").style.display= "none";? ? ? ? document.getElementById("click-stop").style.display= "block";? ? }}//button to start loggingdocument.addEventListener('DOMContentLoaded', function() {? document.getElementById("click-start").addEventListener("click", Logger(true, false));});//button to stop loggingdocument.addEventListener('DOMContentLoaded', function() {? document.getElementById("click-stop").addEventListener("click", Logger(false, true));});彈出窗口.html<!--Start button of logging-->? ? <button class="button button1" id="click-start" >? ? <u> Start Logging </u>? ? </button>? ??? ? <!--Stop button of logging-->? ? <button class="button button2" id="click-stop" >? ? <u> Stop Logging </u>? ? </button>
查看完整描述

2 回答

?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

這可能有助于讓核心功能正常工作,這個(gè)實(shí)現(xiàn)可以得到很大的改進(jìn)


const btnStart = document.getElementById("click-start");

const btnStop = document.getElementById("click-stop");


//attempt to get start/stop logging buttons to work

function Logger(isLogging) {

? ? console.log(isLogging)

? ? if (isLogging) {

? ? ? ? btnStart.style.display = "block";

? ? ? ? btnStop.style.display = "none";

? ? }else{

? ? ? ? btnStart.style.display = "none";

? ? ? ? btnStop.style.display = "block";

? ? }

}


//button to start logging

document.addEventListener("DOMContentLoaded", function () {

? ? btnStart.addEventListener("click", function() {Logger(false)});?

? ? btnStop.addEventListener("click", function() {Logger(true)});

});

您必須盡量將對 DOM 的查詢保持在最低限度??匆幌虑袚Q方法,它將有助于使您的代碼更精簡且更易于維護(hù)



查看完整回答
反對 回復(fù) 2023-07-29
?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

我不確定如果您在 addEventListener 中像這樣使用 Logger 函數(shù)是否會執(zhí)行。


也許你可以像這樣嘗試一下:


document.addEventListener('DOMContentLoaded', function() {

  document.getElementById("click-start").addEventListener("click", function () {

    Logger(true, false))

  };

});


查看完整回答
反對 回復(fù) 2023-07-29
  • 2 回答
  • 0 關(guān)注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號