innertext
目录
0.码仙励志
1.textcontent的用法
1.设置标签中的文本内容
2.获取标签中的文本内容
2.innertext的用法
1.设置标签中的文本内容
2.获取标签中的文本内容
3.innerHTML的用法
1.设置标签中的文本内容
2.获取标签中的文本内容
4.innerText和textContent的区别
2.兼容代码获取任意标签中间的文本内容
5.textContent、innerText和innerHTML的区别
1.设置标签中的文本内容
2.获取标签中的文本内容
3.总结
0.码仙励志
不要随便说自己没时间,时间都是挤出来的
1.textContent的用法
1.设置标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getelementbyid("btn").onclick = function () {
document.getElementById("dv").textContent = "改变了";
};
</script>
</body>
2.获取标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getElementById("btn").onclick = function () {
var text = document.getElementById("dv").textContent;
console.log(text);
};
</script>
</body>
2.innerText的用法
1.设置标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getElementById("btn").onclick = function () {
document.getElementById("dv").innerText = "改变了";
};
</script>
</body>
2.获取标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getElementById("btn").onclick = function () {
var text = document.getElementById("dv").innerText;
console.log(text);
};
</script>
</body>
3.innerHTML的用法
1.设置标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getElementById("btn").onclick = function () {
document.getElementById("dv").innerHTML = "改变了";
};
</script>
</body>
2.获取标签中的文本内容
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
document.getElementById("btn").onclick = function () {
var text = document.getElementById("dv").innerHTML;
console.log(text);
};
</script>
</body>
4.innerText和textContent的区别
1.兼容代码设置任意的标签中间的任意文本内容
<script>
function setInnerText(element, text) {
//判断浏览器是否支持这个属性
if (typeof element.textContent == "undefined") {//不支持
element.innerText = text;
} else {//支持这个属性
element.textContent = text;
}
};
</script>
2.兼容代码获取任意标签中间的文本内容
<script>
function getInnerText(element) {
if (typeof element.textContent == "undefined") {
return element.innerText;
} else {
return element.textContent;
}
};
</script>
5.textContent、innerText和innerHTML的区别
textContent、innerText的效果是一样的,所以这里我只用innerText举例
1.设置标签中的文本内容
innerText的效果
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
function my$(id) {
return document.getElementById(id);
};
</script>
<script>
my$("btn").onclick = function () {
my$("dv").innerText = "哈哈";//设置文本
my$("dv").innerText = "<p>这是一个p</p>";//设置html标签的代码
};
</script>
</body>
innerHTML的效果
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">这是一个p</p>
<script>
function my$(id) {
return document.getElementById(id);
};
</script>
<script>
my$("btn").onclick = function () {
my$("dv").innerHTML = "哈哈";
my$("dv").innerHTML = "<p>这是一个p</p>";//设置Html标签的
};
</script>
</body>
2.获取标签中的文本内容
innerText的效果
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">
<p>这是一个p</p>
</p>
<script>
document.getElementById("btn").onclick = function () {
//可以获取标签中的文本内容
console.log(document.getElementById("dv").innerText);
};
</script>
</body>
innerHTML的效果
<body>
<input type="button" value="按钮" id="btn">
<p id="dv">
<p>这是一个p</p>
</p>
<script>
document.getElementById("btn").onclick = function () {
//可以获取标签中的文本内容
console.log(document.getElementById("dv").innerHTML);
};
</script>
</body>
3.总结
- 如果使用innerText主要是设置文本的,设置标签内容,是没有标签的效果的
- innerHTML是可以设置文本内容
- innerHTML主要的作用是在标签中设置新的html标签内容,是有标签效果的
- 想要设置标签内容,使用innerHTML,想要设置文本内容,innerText或者textContent,或者innerHTML,推荐用innerHTML
- innerText可以获取标签中间的文本内容,但是标签中如果还有标签,那么最里面的标签的文本内容也能获取.---获取不到标签的,文本可以获取
- innerHTML才是真正的获取标签中间的所有内容
本篇博客来自于传智播客视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901
相关阅读
R5-3550H和i5 8300H区别对比 R5 3550H相当于什么处理
伴随着锐龙处理器在桌面上崛起,开始站稳脚跟,AMD也开始布局笔记本移动端市场,此前就已经发布多款二代Ryzen 3000移动处理器,如今终于
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据空间(程序上
一、QPS/TPS QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时
可能大家都很清楚店铺简介在某方面的重要新,所以很多时候只要开店,都会有店长费尽心思的编辑自己店铺的简介,今天咱们就针对这方面的
getParameterValues和getParameter的区别
request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量,如checkobx类型request.ge