js中innerHTML与innerText的用法与区别

JavaScript014

js中innerHTML与innerText的用法与区别,第1张

1、js中innerHTML的用法:

innerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容(包含html标签)。

获取元素的内容:element.innerHTML

给元素设置内容:element.innerHTML =htmlString

代码示例为:

<p id="test"><font color="#000">获取段落p的 innerHTML</font></p>

document.getElementById("test").innerHTML

输出内容为:<font color="#000">获取段落p的 innerHTML</font>

2、js中innerText的用法:

innerText可获取或设置指定元素标签内的文本值,从该元素标签的起始位置到终止位置的全部文本内容(不包含html标签)。

获取元素的内容:element.innerText

给元素设置内容:element.innerText = string

代码示例为:

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

document.getElementById("test").innerHTML

输出内容为:获取段落p的 innerHTML试测试

3、innerHTML和innerText区别:

innerHTML返回的是标签内的 html内容,包含html标签。

innerText返回的是标签内的文本值,不包含html标签。

代码示例为:

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

document.getElementById("test").innerHTML

输出内容为:<font color="#000">获取段落p</font>测试

document.getElementById("test").innerText

输出内容为:获取段落p测试

扩展资料:

1、javascript获取节点文本值:

(1)原生js写法 document.getElementById('test').innerHTML

(2)jQuery写法 $('#test').html()

2、javascript获取节点的方法:

(1)通过id的方式

document.getElementById("id")

(2)通过类名查找元素,多个类名用空格分隔,得到一个HTMLCollection(一个元素集合,有length属性,可以通过索引号访问里面的某一个元素)

document.getElementsByClassName('a b')

(3)通过标签名查找元素 返回一个HTMLCollection

document.getElementsByTagName('div')

(4)通过name属性查找,返回一个NodeList(一个节点集合,有length属性,可以通过索引号访问)

document.getElementsByName('c')

参考资料来源:Javascript官方文档-Element.innerHTML

参考资料来源:Javascript官方文档-HTMLElement.innerText

$?表示上一条命zhidao令返回值,$0表示第一个参数,-ne表示不等于。

这是unix的shell编程语句,如果上一条命令执行度后的结束代码不是0则执行下面的命令,知道fi行之前。

如果上一条命令成功执行,返回0,否则返回1. [$? -ne 0] 表示如果$?的值不等回于0,则上一条答命令没有执行。

此处应该是 ping -c 1 -W 2 $ROUTER >/dev/null 2>&1 执行失败。

扩展资料:

如果booleanExpression(布尔表达式)求值为true,就运行statement-1否则运行statement-2。else关键字和后续的statement-2是可选的。

如果没有else子句,而且booleanExpression求值为false,那么什么也不会发生,程序继续执行if语句之后的代码。注意,布尔表达式必须放在圆括号中,否则无法编译。

如果没有名为CMDCMDLINE的环境变量,%CMDCMDLINE%将在CMD.EXE进行任何处理前扩充为传递给CMD.EXE的原始命令行;否则,您会得到其数值。

如果没有名为CMDEXTVERSION的环境变量,%CMDEXTVERSION%会扩充为CMDEXTVERSION当前数值的字串符表达式;否则,您会得到其数值。

参考资料:

百度百科-if语句