zoukankan      html  css  js  c++  java
  • 17 js获取与修改标签内容

    效果先看

    innerHTML与innerText

    innerHTML

    我们可以通过innerHTML获取标签内的全部内容,包括标签,都以字符串的方式返回。

    function test1(){
    				var div = document.getElementById("div");
    				alert(div.innerHTML)
    			}
    

      

    innerText

    通过innerText获取标签内的全部文本内容,以字符串的形式返回。

    function test2(){
    				var div = document.getElementById("div");
    				alert(div.innerText);
    			}
    

      

    修改标签的内容

    直接使用innerHTML="内容"和innerText="内容"即可

    两者不同的时,前者若是添加html代码(js标签css)会被解析,后者不会。

    //innerHTML
    function add1(){
    				var div = document.getElementById("div");
    				var inputObj = document.getElementById("input1");
    				div.innerHTML = inputObj.value;
    			}
    //innerText
    			function add2(){
    				var div = document.getElementById("div");
    				var inputObj = document.getElementById("input1");
    				div.innerText = inputObj.value;
    			}
    

      

    完整代码

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<style>
    			#div{
    				220px;
    				height: 13.75rem;
    				border: #000000 solid 0.0625rem;
    				background-color: grey;
    			}
    		</style>
    	</head>
    	<body>
    		<script type="text/javascript">
    			function test1(){
    				var div = document.getElementById("div");
    				alert(div.innerHTML)
    			}
    			function test2(){
    				var div = document.getElementById("div");
    				alert(div.innerText);
    			}
    			function add1(){
    				var div = document.getElementById("div");
    				var inputObj = document.getElementById("input1");
    				div.innerHTML = inputObj.value;
    			}
    			function add2(){
    				var div = document.getElementById("div");
    				var inputObj = document.getElementById("input1");
    				div.innerText = inputObj.value;
    			}
    		</script>
    		<div id="div">
    			嘿嘿
    			<i>大家好!我是齐德龙东强</i>
    		</div>
    		<button type="button" onclick="test1()">div.innerHTML获取内容</button>
    		<button type="button" onclick="test2()">div.innerText获取文本</button>
    		<br>
    		<input type="text" id="input1" value="支持html代码"><button type="button" onclick="add1()">innerHTML添加</button>
    		<button type="button" onclick="add2()">innerText添加</button>
    	</body>
    </html>
    

      

  • 相关阅读:
    【随机梯度下降】理解与使用
    【线性回归】波士顿房价预测
    【knn临近算法】预测年收入
    【knn近邻算法】算法实现的简单原理
    【线性回归算法】小案例之确诊病例数据预测(只用于理解预测算法理解)
    【前端】H5,底边按钮吸边,但是覆盖了列表循环的内容
    【Django组件】WebSocket的简单实现
    vue基础知识点
    ES6---Proxy的理解的使用
    Python 整数拆分
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12218315.html
Copyright © 2011-2022 走看看