innerHTML与innerText各代表什么含义

innerHTML与innerText各代表什么含义,第1张

1、js中innerHTML的含义:

InnerHTML获取或设置指定元素标记内的HTML内容,从元素标记的开始到元素标记的结束(包括HTML标记)。

获取元素的内容:

元素设置:元素。innerhtml=htmlString;

代码示例如下:

得到了innerHTML

段p

文档。getelementbyid(“test”)。innerHTML

获取p段的innerHTML

2、js中innerText的含义:

InnerText获取或设置指定元素标记内的文本的值,从元素标记的开始到元素标记的结束(不包括HTML标记)。

获取元素的内容:element.innertext;元素设置:元素。innertext=实现字符串;

代码示例如下:

获取p段的innerHTML测试

文档。getElementById(“测试”)。InnerHTML

输出是:获取p段的innerHTML进行测试

3.innerHTML和innerText的区别:

InnerHTML返回标记内的HTML内容,其中包含HTML标记。

InnerText返回标记内文本的值,而不是HTML标记的值。

代码示例如下:

< p id = "test" > < font color = "# 000" >获得段落p < / font >测试< / p >

文档。getelementbyid(“test”)。innerHTML

输出:获取p段测试

文档:getelementbyid(“test”)。innerText

输出是:得到p段测试

扩展资料:

InnerHTML是对象从头到尾的内容,包括Html标记。

InnerText是指从源文件的开始到结束的内容,但是它删除了Html标记。

另外所有浏览器都支持innerHTML,Internetexplorer和chrome支持innerText,而Firefox不支持。

事实上,innerHTML是W3C规定的属性;innerText属性是IE浏览器自己的属性,但是以后的浏览器只部分实现了这个属性。

js取innerHTML里面的值,首先我们需要考虑的就是将要复制的那个元素获取到,一般是通过给一个id,然后在通过innerHTML获取到html代码,这里通过代码来理解:

<html>

<head></head>

<script>

var oDiv = documentgetElementById('div1');

alert(oDivinnerHTML); //d出获取的html代码

</script>

<body>

<div id='div1'>

<p>我是复制内容</p>

</div>

</body>

</html>

以上就是关于innerHTML与innerText各代表什么含义全部的内容,包括:innerHTML与innerText各代表什么含义、js怎么取innerHTML里面的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9447470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存