JavaScript之操作元素的方法、event、value、innerText、innerText、innerHTML

news/2024/12/5 9:38:20/

文章目录

  • event.value
  • textContent
  • innerText
  • innerHTML


event.value

设置值,与下列三个方法有所不同。


// 设置值
document.querySelector('#ids').value = 'null';// 获取值
console.log(document.querySelector('#ids').value);

textContent

w3school

textContent属性设置或返回指定节点的文本内容,以及它的所有后代。
如果您设置了textContent属性,会删除所有子节点,并被替换为包含给定字符串的一个单独的文本节点。
有时,此属性可用于取代nodeValue属性,但是请记住此属性同时会返回所有子节点的文本。


MDN

Node接口的textContent属性表示一个节点及其后代的文本内容。
textContent和HTMLElement.innerText容易混淆,但这两个属性在重要方面有不同之处 。


// 设置值
document.querySelector('#ids').textContent = 'null';// 获取值
console.log(document.querySelector('#ids').textContent);

innerText

w3school

innerText属性设置或返回元素的文本内容。
设置innerText属性时,所有子节点都将被删除并仅由一个新文本节点替换。


MDN

HTMLElement接口的innerText属性表示一个节点及其后代所渲染文本的内容。
作为一个getter,它近似于用户用光标突出该元素的内容,然后将其复制到剪贴板上所得到的文本。作为一个setter,这将用给定的值替换该元素的子元素,并将任何换行符转换为<br>元素。
innerText很容易与Node.textContent混淆,但这两个属性间实际上有很重要的区别。大体来说,innerText知道文本的渲染外观,而textContent不知道。


// 设置值
document.querySelector('#ids').innerText = 'null';// 获取值
console.log(document.querySelector('#ids').innerText);

innerHTML

w3school

innerHTML属性设置或返回元素的HTML内容(内部HTML)。


MDN

Element.innerHTML属性设置或获取HTML语法表示的元素的后代。
如果一个<div><span><noembed>节点有一个文本子节点,该节点包含字符&<,或>innerHTML将这些字符分别返回为&amp;&lt;&gt;。使用Node.textContent可获取一个这些文本节点内容的正确副本。
如果要向一个元素中插入一段HTML,而不是替换它的内容,那么请使用insertAdjacentHTML方法。


// 设置值
document.querySelector('#ids').innerHTML = 'null';// 获取值
console.log(document.querySelector('#ids').innerHTML);

http://www.ppmy.cn/news/592318.html

相关文章

Go语言开发工具-Goland安装教程

提醒&#xff1a; 建议安装之前要先装好开发工具SDK并配置好环境变量&#xff0c;这样进入IDE后软件会自动识别SDK。当然也可以在安装完之后在IDE工具里面一键安装SDK工具。 官网下载&#xff1a; 下载地址&#xff1a;https://www.jetbrains.com/zh-cn/go/ 选择版本进行下载…

烽火为格兰仕集团私人订制-销售管家iCube平台

在当今全球化背景下&#xff0c;移动信息化在企业级应用中的作用已日益突出&#xff0c;企业移动应用平台尤其是对市场数据较为敏感的快消行业&#xff0c;对移动化的要求更高&#xff0c;可以说&#xff0c;移动信息化是快消行业的未来趋势。 格兰仕集团是一家定位于“百年企业…

格兰仕回答中山厂区职工集合事情:已妥善解决

有网友爆料称4月14日清晨&#xff0c;格兰仕(中山)电器有限公司发生工人打砸工厂事情&#xff0c;原因是反对薪酬低于公司招工时许诺的规范。 图像来历互联网 关于职工砸厂一事&#xff0c;格兰仕向举世科技表明&#xff0c;网传内容与现实有较大收支&#xff0c;仅仅职工喝醉酒…

STM32-EXTI外部中断

EXTI外部中断 1、中断系统2、STM32中断3、NVIC基本结构NVIC优先级分组EXTI简介EXTI基本结构 AFIO复用IO口 4、外部中断特性4.1中断初始化4.2中断函数 1、中断系统 中断&#xff1a;在主程序运行过程中&#xff0c;出现了特定的中断触发条件&#xff08;中断源&#xff09;&…

Win10企业版LTSC安装Windows Terminal

由于win10企业版LTSC没有应用商店&#xff0c;如果需要安装windows terminal则需要单独安装&#xff0c;步骤如下&#xff1a;&#xff08;适用于2019和2021版的LTSC&#xff09; ① 打开设置-应用-可选功能-添加功能&#xff0c;搜索msix&#xff0c;点击“MSIX打包工具驱动程…

google service

安装顺序 google service framework -> com.google.android.partnersetup -> com.google.android.gsf.login -> google play service -> google play store 基础套件 google service framework&#xff1a;谷歌服务框架是使用谷歌服务、谷歌账号的基础。只有安装…

Golang安装配置、GoLand安装配置

Golang安装配置、GoLand安装配置 前言一、Golang安装包下载二、Windows下安装配置2.1 安装Golang2.2 配置全局的Golang环境配置2.3 查看配置结果2.4 其他问题2.4.12.4.2配置代理 三、Linux下安装配置3.1 选择安装包3.2 创建安装目录3.3 上传、解压、安装3.4 查看安装结果3.5 配…

windows 安装 goland 2022.1.4 教程

1.下载goland https://www.jetbrains.com/go/download/other.html 2. 安装goland 双击 goland 包,下一步 一直点 下一步&#xff0c;路径选择默认安装 C:\Program Files\JetBrains\GoLand 2022.1.4 安装完后,选择重启电脑 安装就完成了 goland激活参考其他博客 https://zh…