`
icyheart
  • 浏览: 779593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

innerText 与innerHTML区别

    博客分类:
  • AJAX
IE 
阅读更多

innerText innerHTML是两个非DOM标准的方法
其区别如图所示:

 

 

在IE中 innerText 跟 innerHTML 两个方法都能正常运行

但是FF里面的innerText不可用,但是有一个替代方法: textContent

IE: oDiv.innerText = aString; oDiv.innerHTML = aString;
FF: oDiv.textContent = aString; oDiv.innerHTML = aString;

innerHTMLouterHTMLinnerTextouterText这些都是相对于某个标签的id而言的,以下代码是可以直接运行看到区别的:
<div id="div">
    <font color="green"><h2>THis is Div</h2></font>
</div>
<input type="button" name="innerHTML" value="innerHTML" onclick="alert(div.innerHTML);"/>
<input type="button" name="outerHTML" value="outerHTML" onclick="alert(div.outerHTML);"/>
<input type="button" name="innerText" value="innerText" onclick="alert(div.innerText);">
<input type="button" name="outerText" value="outerText" onclick="alert(div.outerText);">
 

(1)name="innerHTML"运行结果:

 

(2)name="outerHTML"运行结果:

 

(3)name="innerText"与name="outerText"运行结果:

 

========================================================================

<td class="tdFormText" width="20%">姓 名:</td>
<td class="tdFormInput" width="30%"><@ww.textfield name="'appealMail.name'" id="name" cssClass="'inputTextNormal'" tabindex="'2'" disabled ="'${showState}'" onblur="'return checkusername()'"/><font color="C90E00">* <label id="username"></label></td> 

 

function checkusername(){ 
var checkname = document.getElementById('name').value; 
if(checkname==''){ 
document.getElementById('username').innerText="请输入姓名!"; 
return false; 
} 
document.getElementById('username').innerText=""; 
return true; 
}

 

 

 

分享到:
评论

相关推荐

    innerHTML和innerText的区别

    在 JavaScript 中,innerHTML 和 innerText 是两个常用的属性,它们用于获取 HTML 元素中的内容。虽然它们都是用于获取内容的,但它们在获取内容的方式和结果上有所不同。 innerHTML 属性 innerHTML 属性用于获取 ...

    js中innerHTML与innerText的用法与区别

    ### JavaScript中的innerHTML与innerText的用法与区别 在前端开发中,经常需要用到JavaScript来操作DOM元素,其中`innerHTML`和`innerText`是非常重要的属性,它们分别用于获取或设置元素内部的HTML内容和纯文本...

    html innerHTML outerHTML innerText outerText等的区别及实例汇总

    html js innerHTML outerHTML innerText outerText 等的区别及实例汇总

    javascript中innerText和innerHTML属性用法实例分析

    在给出的实例代码中,我们可以通过不同的函数来测试和修改`innerText`和`innerHTML`的值。`TestOutput`函数分别使用`innerText`和`innerHTML`属性获取了元素的文本和HTML内容,并通过`alert`弹出。`EditInnerText`和...

    innerHTML、outerHTML、innerText、outerText的用法与区别

    .innerHTM、outerHTML、innerText、outerText的用法与区别 .innerHTML、outerHTML、innerText、outerText是HTML文档对象模型(DOM)中四个常用的属性,它们都是用来操作HTML元素的内容的,但它们之间有着很大的区别...

    innerText和innerHTML 一些问题分析

    需要注意的是,虽然innerText和innerHTML在大部分情况下可以互换使用,但在某些特定场景下,它们的行为可能会有所不同。例如,innerText在处理表单控件如`&lt;input&gt;`或`&lt;textarea&gt;`时可能会有预期之外的效果,因为这些...

    innerhtml用法 innertext用法 以及innerHTML与innertext的区别

    在网页开发中,DOM(Document Object Model)操作是不可或缺的一部分,`innerHTML` 和 `innerText` 是两个常用的属性,用于处理HTML元素的内容。了解它们的用法和区别对于编写兼容性的JavaScript代码至关重要。 `...

    javascript innerText和innerHtml应用

    ### JavaScript中innerText与innerHTML的应用详解 在Web开发中,JavaScript是一种非常重要的客户端脚本语言,它可以帮助我们实现页面上的动态效果。在JavaScript中,`innerText`与`innerHTML`是两个非常常用的属性...

    innerHTML-outerHTML-innerTEXT.txt

    根据提供的文件信息,我们可以深入探讨三个重要的DOM属性:`innerHTML`、`innerText`以及`outerHTML`。这些属性在Web开发中非常关键,用于获取或设置元素内部的内容。接下来将详细解析这些属性的功能、用途及差异。 ...

    innerHTML,outerHTML,innerText,outerText的用法及区别解析

    在JavaScript中,`innerHTML`, `outerHTML`, `innerText`, 和 `outerText` 是四个非常重要的属性,用于操作HTML元素的内容。下面将详细解释这些属性的用法和它们之间的区别。 1. **innerHTML** - `innerHTML` 属性...

    InnerHtml和InnerText的区别分析

    在编程领域,尤其是在Web开发中,常常会遇到与HTML元素操作相关的属性,其中`InnerHtml`和`InnerText`是两种常见的属性,它们在处理网页内容时有着不同的行为和用途。本文将深入探讨这两个属性的区别,并提供详尽的...

    innerText innerHTML的用法以及注意事项 [推荐]

    三、innerText与innerHTML的区别 1. 内容类型:innerText处理的是纯文本,innerHTML处理的是HTML字符串。 2. 行为差异:innerText在设置时会清除原有元素内的所有子节点,仅保留文本;innerHTML则会替换整个内部HTML...

    关于在innerHTML中JS不执行的问题

    首先,我们需要理解`innerHTML`的工作原理。当设置一个元素的`innerHTML`时,浏览器会做以下几件事: 1. 清空当前元素的所有子节点。 2. 解析新设置的HTML字符串,生成一个DOM树。 3. 将新的DOM树插入到原始元素的...

    innerHtml(转)

    4. **与innerText的区别**:`innerText`属性与`innerHTML`相似,但它只返回或设置纯文本,不包含任何HTML标记。这意味着`innerText`在处理文本内容时更安全,但缺乏对HTML结构的控制。 5. **DOM操作的最佳实践**:...

    详谈innerHTML innerText的使用和区别

    详谈innerHTML innerText的使用和区别 在HTML文档中,获取或设置标签中的内容是非常重要的。document对象中有innerHTML、outerHTML、innerText和outerText四个属性,它们之间的区别和使用方法是开发者必须掌握的...

Global site tag (gtag.js) - Google Analytics