您当前的位置: 首页 > 

dom啦6 增删改查元素的内容

发布时间:2020-09-05 01:44:36 ,浏览量:1

<!DOCTYPE html> <html> <head> <title></title> </head> <body> <div> 我是div <h1>我是标题</h1> <p>我是段落</p> </div> <script type="text/javascript"> /*let oDiv = document.querySelector("div");
	   console.log(oDiv.innerHTML);
	   console.log(oDiv.innerText);
	   console.log(oDiv.textContent);
	    /*
   1.innerHTML获取的内容包含标签, innerText/textContent获取的内容不包含标签
   2.innerHTML/textContent获取的内容不会去除两端的空格, innerText获取的内容会去除两端的空格
   */ // 2.设置元素内容 /*
   特点:
   无论通过innerHTML/innerText/textContent设置内容, 新的内容都会覆盖原有的内容
   区别:
   如果通过innerHTML设置数据, 数据中包含标签, 会转换成标签之后再添加
   如果通过innerText/textContent设置数据, 数据中包含标签, 不会转换成标签, 会当做一个字符串直接设置
   */ let oDiv = document.querySelector("div"); // oDiv.innerHTML = "123"; //oDiv.innerText = "456"; //oDiv.textContent = "789"; //oDiv.innerHTML = "我是span"; //oDiv.innerText = "我是span"; //oDiv.textContent = "我是span"; setText(oDiv, "www.it666.com"); function setText(obj,text) { if("6" in obj) { obj.textContent = text
    		console.log(obj.textContent); } else { obj.innerText = text
			console.log(obj.innerText ); } } //可以看出,if ( key in obj) 意思是 obj 中是否有 key 属性 ,有则返回 true, 没有则返回 false。 </script> </body> </html> 
关注
打赏
1688896170
查看更多评论

暂无认证

  • 1浏览

    0关注

    110453博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1883s