对于innerHTML 属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。(获取HTML当前标签的起始和结束里面的内容)

对于innerText属性: 从起始位置到终止位置的内容, 但它去除Html标签 (只在IE里面有)

注意:innerHTML 属性只在js里面有,在Jquery里面是没有的,如果要使用则用$("#t").html("sdsds"); or  $("#t")[0].innerHTML="sdsds";

innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText

<html>
<head>
<script type="text/javascript">
function getInnerHTML() {
alert(document.getElementById("tr1").innerHTML);
alert(document.getElementById("tr1").innerText);
}
</script>
</head>
<body>
<table border="1">
<tr id="tr1"><td>Firstname</td><td>Lastname</td></tr>
</table>
<br />
<input type="button" onclick="getInnerHTML()" value="Alert innerHTML of table row" />
</body>
</html>
运行结果:
<td>Firstname</td><td>Lastname</td>
 
Firstname Lastname
 
2

jQuery封装的方法html,text,val

.html()用为读取和修改元素的HTML标签
.text()用来读取或修改元素的纯文本内容
.val()用来读取或修改表单元素的value值。

<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
alert( $("#test").text());      结果:这是段落中的粗体文本
});
$("#btn2").click(function(){
alert( $("#test").html());    结果:这是段落中的<b>粗体</b>文本
});
});
</script>
</head>

<body>
<p id="test">这是段落中的<b>粗体</b>文本。</p>
<button id="btn1">显示文本</button>
<button id="btn2">显示 HTML</button>
</body>

</html>

最新文章

  1. A/B 测试之前必须要了解的 10 件事
  2. Windows平台使用Gitblit搭建Git服务器图文教程
  3. SSH框架总结(框架分析+环境搭建+实例源码下载)
  4. 线性空间光照(即Gamma)
  5. MyEclipse-Initializing Java Tooling问题
  6. 从程序员的角度设计一个Java的神经网络
  7. ●POJ 1228 Grandpas Estate
  8. ajax的请求步骤!每个状态值表示什么?
  9. 魅族pro 7详细打开Usb调试模式的方法
  10. 高性能缓存Caffeine
  11. 1、Kafka介绍
  12. 01-SpringBoot项目:helloworld
  13. 通俗讲解transform3D变换时css各属性的作用与搭配
  14. windows 常用快捷键和dos命令
  15. Ajax的async属性
  16. CFGym 101158B(巨坑题)
  17. 【BZOJ】1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏(刷水严重)
  18. .NET基础 (07)异常的处理
  19. delphi 更改DBGrid 颜色技巧
  20. 轻松理解MYSQL MVCC 实现机制

热门文章

  1. [翻译]ASP.NET Web API 2 中的全局错误处理
  2. C#不用union,而是有更好的方式实现
  3. VisualStudio神级插件——JetBrains Resharper 2018.2.3 Ultimate完美破解版+教程
  4. vs 生成事件 +版本号+sed.exe
  5. 使用Git上传代码到远程仓库
  6. In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
  7. 记录JavaScript中使用keyup事件做输入验证(附event.keyCode表)
  8. WinForm ListView不分页加载大量数据
  9. error while loading shared libraries: libudev.so.0 的问题
  10. Day 25 多态.