重學JS-005 --- JavaScript算法與數據結構(五)回顧 DOM 操作

文章目錄

  • style.display
  • innerText
  • 學到的代碼寫法
  • 小總結

style.display

使用元素的 style.display 屬性,將屬性的值設置為 “block” 或 “none”,可以顯示或隱藏元素。

resetGameBtn.style.display = 'block';
optionsContainer.style.display = 'none';

innerText

使用 innerText 屬性來更新元素的內容。
要清除元素的內容,可以將 innerText 設置為空字符串。

playerScoreSpanElement.innerText = '';

學到的代碼寫法

function hasPlayerWonTheRound(player, computer) {return ((player === "Rock" && computer === "Scissors") ||(player === "Scissors" && computer === "Paper") ||(player === "Paper" && computer === "Rock"));
}
winnerMsgElement.innerText = `${playerScore === 3 ? "Player" : "Computer"} has won the game!`;
rockBtn.addEventListener("click", function () {showResults("Rock");
});
function getRandomComputerResult() {const options = ["Rock", "Paper", "Scissors"];const randomIndex = Math.floor(Math.random() * options.length);return options[randomIndex];
}

小總結

document.getElementById("winner-msg");
cdocument.querySelector(".options-container");
resetGameBtn.style.display = "block";
optionsContainer.style.display = "none";
playerScoreSpanElement.innerText = playerScore;
resetGameBtn.addEventListener("click", resetGame);
rockBtn.addEventListener("click", function () {showResults("Rock");
});

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/97251.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/97251.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/97251.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ArcGIS:如何設置地圖文檔的相對路徑或者發布為地圖包

設置好的地圖文檔在分享給別人使用或查看時,可能會出現這樣的問題:這是因為地圖文檔里面的數據存儲的是絕對路徑,當別人打開時,地圖文檔無法識別到正確的數據路徑。遇到這樣的問題有三種解決辦法:點擊未能加載的數據&a…

深入解析 Java interrupt

Java 中斷(Interrupt)機制詳解 Java 的中斷機制是一種協作式的線程間通信機制,用于請求另一個線程停止當前正在執行的操作。 Thread thread Thread.currentThread(); thread.interrupt(); // 設置當前線程的中斷狀態 檢查中斷狀態 // 檢查中斷狀態 boolean isI…

SOME/IP-SD事件組訂閱

<摘要> 本文將結合AUTOSAR R22-11版本的《PRS_SOMEIPServiceDiscoveryProtocol》規范&#xff0c;解析SOME/IP-SD協議中的事件組訂閱機制。針對“事件組訂閱”&#xff0c;將從背景概念、設計意圖、實際案例及圖示等角度展開分析&#xff0c;通過通俗易懂的闡述和圖文表格…

龍虎榜——20250829

上證指數今天收小陽線繼續站上5天均線&#xff0c;量能稍有回落但仍在200天均量線上&#xff0c;目前均線多頭排列依然強勢&#xff0c;小級別暫未出現反轉信號&#xff0c;但需要注意高低切換的風險。深證指數今天量能略有回落收陽線&#xff0c;創了階段新高&#xff0c;走勢…

vue在函數內部調用onMounted

在 Vue 3 中&#xff0c;函數內部定義的 onMounted 回調&#xff0c;若該函數從未被調用&#xff0c;則 onMounted 不會執行。這一結論的核心邏輯與 Vue 組合式 API&#xff08;Composition API&#xff09;的“調用時機”和“生命周期鉤子注冊規則”直接相關&#xff0c;具體可…

可解釋人工智能XAI

可解釋人工智能&#xff08;XAI&#xff09;方法&#xff08;例如常見的XGBoost-SHAP方法&#xff09;可以捕捉到非線性的關系&#xff0c;但這種方法忽略了地理單元之間的空間效應&#xff1b;而傳統的空間模型&#xff08;例如常見的GWR&#xff09;雖然考慮了空間效應&#…

Pycharm打包PaddleOCR過程及問題解決方法

python實現提取圖片中的文字&#xff0c;使用PaddleOCR識別最精準&#xff0c;因為只需要識別小尺寸圖片&#xff0c;速度在一秒鐘左右&#xff0c;對于要應用的項目可以接受。缺點是項目打包有將近600M&#xff0c;壓縮后也有將近200M。Tesseract雖然速度快&#xff0c;占用空…

Nginx的主要配置文件nginx.conf詳細解讀——及其不間斷重啟nginx服務等操作

一、Nginx的配置文件nginx.conf解析 1.1、查看現有已安裝的Nginx版本及其編譯配置參數等信息 查看現在已有使用的Nginx版本及其編譯配置參數等信息序號安裝編譯Nginx的方式查看現在已有的Nginx版本及其編譯配置參數信息方法1使用【yum install nginx -y】命令安裝的Nginx #查看…

可改善能源利用水平、削減碳排放總量,并為可再生能源規模化發展提供有力支撐的智慧能源開源了

一、平臺簡介 AI 視頻監控平臺是一款功能強大且操作便捷的實時算法視頻監控系統。其核心愿景在于打破各大芯片廠商間的技術壁壘&#xff0c;省去繁瑣重復的適配流程&#xff0c;實現芯片、算法與應用的全流程協同組合 —— 這一創新可幫助企業級應用降低約 95% 的開發成本。同…

“上門做飯”平臺的核心技術棧與運營壁壘是什么?

上門做飯會徹底顛覆外賣行業&#xff0c;成為下一個萬億級風口嗎&#xff1f;答案可能出乎你的意料——不會。但這背后&#xff0c;藏著一個更值得關注的真相。前段時間&#xff0c;杭州上門做飯姑娘的新聞刷屏全網&#xff1a;一天接5-6單&#xff0c;每單最低88元。很多人第一…

企業內網與互聯網網絡安全改造升級深度解析

在信息化時代&#xff0c;企業內網和互聯網的安全性直接影響著業務的穩定性和數據的保密性。然而&#xff0c;隨著網絡威脅的不斷升級&#xff0c;傳統的網絡安全防護手段已難以滿足現代企業的需求。為了應對復雜多變的安全挑戰&#xff0c;構建“邊界清晰、可管可控、多層防御…

參數模板優化配置指南:從基礎到進階的完整解決方案

在數字化運營時代&#xff0c;參數模板優化配置已成為提升系統性能的關鍵環節。本文將深入解析參數配置的核心邏輯&#xff0c;從基礎概念到高級調優技巧&#xff0c;幫助技術人員構建高效穩定的運行環境。我們將重點探討參數模板的標準化管理方法&#xff0c;以及如何通過精細…

Ubuntu 22.04 中安裝 ROS2 Humble

1.4.1前置配置 語言環境支持 UTF-8: sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8 啟用 Universe 倉庫: sudo apt install software-properti…

Python學習-day1

Python學習網站 廖雪峰的官方網站 Python教程 菜鳥教程 Phtyon3教程 W3school Python教程 簡明教程 Python教程 牛客網 Python3教程 Python學習網 Python123 Python官網 Python官方教程中文版 Python在線工具 菜鳥工具 Python3在線運行 W3chool在線編譯 Python3在線…

為什么外貿企業管理需要外貿CRM系統

CRM&#xff08;Customer Relationship Management&#xff09;系統&#xff0c;即客戶關系管理軟件&#xff0c;是指利用軟件、硬件和網絡技術&#xff0c;為企業建立一個客戶信息收集、管理、分析和利用的信息系統。為什么外貿企業需要外貿CRM管理系統&#xff1f;傳統的客戶…

Qt基礎_xiaozuo

1.Qt基礎Qt三大機制&#xff1a;對象樹&#xff0c;信號和槽&#xff0c;事件 特殊類的名詞&#xff1a;窗口&#xff0c;組件&#xff0c;控件 2.標準IO #include <QDebug>int main(int argc, char *argv[]) {qDebug() << "字符串&#xff1a;" <&l…

解密PCI Express:現代計算機的“高速公路“是如何設計的?

解密PCI Express&#xff1a;現代計算機的"高速公路"是如何設計的&#xff1f; 當你點擊鼠標打開一個大型游戲時&#xff0c;數據是如何從固態硬盤飛速傳輸到顯卡的&#xff1f;這背后離不開一個關鍵技術的支持——PCI Express。 在現代計算機系統中&#xff0c;各種…

軟件安裝教程(二):Pycharm安裝與配置(Windows)

文章目錄前言一、準備工作&#xff08;安裝前要求&#xff09;二、下載與安裝 PyCharm步驟 1&#xff1a;訪問 PyCharm 官網步驟 2&#xff1a;運行安裝程序步驟 3&#xff1a;完成安裝并啟動三、首次啟動與配置四、創建項目與配置虛擬環境創建新項目配置虛擬環境五、安裝必要的…

Java全棧開發實戰:從基礎到微服務的深度探索

Java全棧開發實戰&#xff1a;從基礎到微服務的深度探索 一、面試開場 面試官&#xff08;專業且親切&#xff09;&#xff1a; 你好&#xff0c;很高興見到你。我是這次面試的負責人&#xff0c;接下來我們會圍繞你的技術背景和項目經驗進行一些深入的交流。我們希望了解你在實…

Redis搭建哨兵模式一主兩從三哨兵

Redis搭建哨兵模式一主兩從三哨兵 目錄 Redis搭建哨兵模式一主兩從三哨兵 一、Redis哨兵模式 1. 哨兵模式原理&#xff1a; 2. 哨兵的作用&#xff1a; 3.哨兵的結構 4.故障轉移機制 故障轉移過程如下&#xff1a; 主節點的選舉條件&#xff1a; 二、節點規劃 三、實…