当前位置: 首页 > news >正文

重学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.dtcms.com/a/353526.html

相关文章:

  • 实战Kaggle比赛:狗的品种识别(ImageNet Dogs)
  • SpringBoot整合RabbitMQ:从消息队列基础到高可用架构实战指南
  • 视频孪生技术在人工智能领域的应用价值:从虚实融合到智能决策
  • 人工智能在医疗风险预警中的技术应用综述
  • 《零基础入门AI: 目标检测基础知识》
  • Apache Commons Lang 3
  • 设备电机状态监测:通往预测性维护与效能飞升之路
  • AutoMQ 荣获 AWS Differentiated Partner 顶级认证!
  • 基于改进蜂群优化算法的高频金融波动率预测系统 (源码+论文+部署+安装)
  • ES02-常用API
  • qt c++ QTableWidget
  • Gopher URL协议与SSRF二三事
  • 帕累托优化:多目标决策的智慧与艺术
  • “下一代”图像模型——ComfyUI-Flux-Krea本地部署教程,体验划时代的图像质量
  • 计算机视觉(三):opencv环境搭建和图片显示
  • Optional 从 Java 8 到 21 的演进之路
  • 每日算法题【链表】:链表分割、链表的回文结构
  • 关于vscode的右键常用操作以及自定义快捷键
  • 密码管理中注释与重定向密码安全隐患及修复方案
  • 高并发内存池(12)-ThreadCache回收内存
  • Virtual PLCnext Controller 本地网络部署平台
  • Pandas DataFrame 列数操作完全指南
  • 高通平台蓝牙学习-- 基于WCN685x 的蓝牙低功耗(LE)功能
  • 浏览器与计算机网络
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘click’问题
  • k8s部署pgsql集群
  • 【Spring Cloud 微服务】5.架构的智慧枢纽:深度剖析 Nacos 注册中心
  • K8s持久化存储:PV与PVC
  • K8s 二次开发漫游录
  • 前端-npm和yarn的区别