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

网站安装源码怎样做网站卖自己的产品

网站安装源码,怎样做网站卖自己的产品,成都最新通告今天,网站调用微博当我们想要取出一段页面中的文本的时候,有时在使用innerHTML,innerText,textContent和value中的任何一个方法取出的值是一样的,这时会给使用者一种错觉,他们的作用是一样的,但是这是真的吗? 那…

当我们想要取出一段页面中的文本的时候,有时在使用innerHTML,innerText,textContent和value中的任何一个方法取出的值是一样的,这时会给使用者一种错觉,他们的作用是一样的,但是这是真的吗?

那么接下来我们来了解下innerHTML,innerText,textContent和value分别是什么

1.innerHTML
首先来看MDN的解释:Element.innerHTML 属性设置或获取HTML语法表示的元素的后代。
innerHTML会获取页面中html标签起始至标签结束中间的所有内容包括后代元素的html标签与其中的内容,
对自结尾的html标签和伪元素中无效(例:<img/>)。并会将& , < , > 转义为 &amp;, &lt; 和 &gt通过innerHTML进行赋值会清空所选标签内的所有内容后在进行赋值

此时若我们要取当前div中的值因为会导致特殊文本的转义这时候用innerHTML就不是很合适了。

2.innerText
innerText最早是由IE引入的,并于2016年正式成为了HTML的标准,
innerText会获取页面中html标签解释后所展示的内容,但不会获取script和style标签中的内容
会获取将特殊字符和格式化字符(&nbsp;等)渲染后的结果,
可以认为页面中的展示的文本是什么样子,innerText获取的就是什么样子。
在IE9以下中会受部分css样式影响,如浮动
3.textContent
 textContent与innerText在使用时看似是最相似,但是他们有很多不同之处。
1.textContent 会获取所有元素的内容,包括 <script> 和 <style> 元素,并完全还原文本在html标签中的空格与换行,然而 innerText 不会。
2.innerText 受 CSS 样式的影响,并且不会返回隐藏元素的文本,而textContent会。
3.innerText 受 CSS 样式的影响,它会触发重排(reflow),但textContent 不会
4.在 IE (小于等于IE11的版本)中对 innerText 进行修改, 不仅会移除当前元素的子节点,而且还会永久性地破坏所有后代文本节点(所以不可能再次将节点再次插入到任何其他元素或同一元素中)
4.value

到这里大家应该对innerHTML、innerText和textContent解了,且上述的关系与行为操作均为非表单元素,下面我们将详细讲解表单元素中的value属性

注:textarea和input[type='text']的赋值操作与文本框内的写入操作属于同一操作textarea:FireFox:innerHTML:通过innerHTML的赋值会影响textContent的取值,且再value赋值前会影响value取值,在value赋值后则value与innerHTML无关。textContent:通过textContent的赋值会影响innerHTML的取值,且再value赋值前会影响value取值,在value赋值后则value与textContent无关。value: 赋值后则生效Chrome:innerHTML、innerText、textContent再value赋值前进行赋值均会影响包含value的取值,在value赋值后则value与其无关IE6-11:innerHTML、innerText、textContent和value均可相互影响取值。input[type='text']:FireFox:innerHTML:通过innerHTML的赋值会影响textContent的取值,且再value赋值前会影响value取值,在value赋值后则value与innerHTML无关。textContent:通过textContent的赋值会影响innerHTML的取值,且再value赋值前会影响value取值,在value赋值后则value与textContent无关。value: 赋值后则生效Chrome:innerHTML:innerHTML可被设置但无效,但会影响textContent的取值textContent:textContent可被设置但无效,会始终影响value的取值innerText:innerText可被设置且有效,不会影响其他方法的取值value:value可被设置且有效,不会影响其他方法的取值IE6~8:innerHTML:设置时报错textContent:textContent可被设置但无效,会始终影响value的取值innerText:innerText可被设置但无效,会始终影响value的取值value:value可被设置且有效,不会影响其他方法的取值IE9~11:innerHTML:innerHTML可被设置且有效,会影响textContent和innerText的取值textContent:textContent可被设置但无效,会始终影响value的取值innerText:innerText可被设置但无效,会始终影响value的取值value:value可被设置且有效,不会影响其他方法的取值
http://www.wangmingla.cn/news/148411.html

相关文章:

  • 手机端网站建设教程视频教程推广网站怎么制作
  • php音乐外链网站源码石家庄百度快速排名优化
  • 徐州做网站的公司招聘网站关键词排名优化系统
  • 做网站撘框架谷歌搜索引擎
  • 南宁 建网站 公司图们网络推广
  • 广州 网站制作四种营销模式
  • 做二手设备的网站除了百度指数还有哪些指数
  • 灰色网站如何推广可以访问境外的浏览器
  • 品牌网站建设 蝌蚪小8百度关键词优化软件
  • 网站备案证书如何打开如何建网址
  • 织梦网站发稿说明b2b平台有哪些网站
  • 备案用网站建设方案搜索引擎优化
  • 郑州区块链数字钱包网站开发公司深圳宝安seo外包
  • 杭州网站建设第一品牌网页模板图片
  • 电脑做网站怎么解析域名google搜索引擎入口
  • 淘宝做网站的站长之家关键词查询
  • 杭州cms建站模板百度推广账号怎么注册
  • 在家做兼职的网站公司网站推广
  • 当下 如何做网站赚钱专业网络推广公司排名
  • 合肥做网站汇站网上海搜索优化推广
  • 桂林人论坛户外部落免费seo搜索优化
  • 购物网站是用什么软件做的新网域名注册官网
  • 商务网站开发实训体会淮安网站seo
  • 在印度做外贸需要什么网站免费聊天软件
  • 重庆网站建设吧google海外版
  • 给自己企业怎么做网站2023新闻热点事件
  • 天津做网站价格买号链接
  • 如何做旅游攻略网站苏州百度搜索排名优化
  • 网站如何做超链接个人免费开发网站
  • 优化网站排名公司优秀网页设计作品