金狮镖局 Design By www.egabc.com
一、获取/赋值文本值innerText/textContent、innerHTML
<body> <div id="box_text"> <p style="color:hotpink;">muzidigbig</p> <p style="color:pink">lovely</p> </div> <input type="text" id='getValue' placeholder="输入值"> <br> <button id="changeText">更改innerText</button> <button id="changeHTML">更改innerHTML样式</button> </body> <script> window.onload = function () { var textObj = document.getElementById('box_text'); var changeText = document.getElementById('changeText'); var changeHTML = document.getElementById('changeHTML'); var getValue = document.getElementById('getValue'); /* innerText获取的是纯文本值不含html标签 //获得元素的里的纯文字内容(ie浏览器都可以用) var innerText = textObj.innerText; // 获得非ie里的文字内容 var innerText = textObj.textContent; */ // 短路写法(在兼容IE和非IE浏览器的写法) var innerText = textObj.innerText || textObj.textContent; //innerHTML获取的是含有html标签的文本值 var innerHTML = textObj.innerHTML; console.log(innerText); console.log(innerHTML); changeText.onclick = function(){ textObj.innerText = '木子大大'; } changeHTML.onclick = function(){ textObj.innerHTML = '<h1>可爱的</h1>'; } getValue.onchange = function(){ //value属性获得表单值 console.log(getValue.value) } } </script>
二、event对象中 target和currentTarget 属性的区别。
首先本质区别是:
- event.target返回触发事件的元素对象
- event.currentTarget返回绑定事件的元素对象
js中的preventDefault()方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作),比如阻止表单提交,阻止链接跳转。
<body> <ul id="ul">ul <li>li<a href="">a</a></li> <li>li<a href="">b</a></li> <li>li<a href="">c</a></li> </ul> </body> <script> var ul = document.getElementById("ul"); ul.onclick = function(event){ var tar = event.target; console.log(tar); var tagName = tar.innerText; console.log("你点击了:"+tagName); var currentTarget = event.currentTarget; console.log(currentTarget); var currentName = currentTarget.innerText; console.log("你点击了:"+currentName); // js中的preventDefault() // 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作),比如阻止表单提交,阻止链接跳转。 event.preventDefault(); } </script>
若有不足请多多指教!希望给您带来帮助!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
金狮镖局 Design By www.egabc.com
金狮镖局
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
金狮镖局 Design By www.egabc.com
暂无js中innerText/textContent和innerHTML与target和currentTarget的区别的评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年11月14日
2024年11月14日
- 邱锋泽.2024-COlOR.Free【发现梦想】【FLAC分轨】
- 群星 《10年朋友Vol.8》滚石台湾版[WAV+CUE][1.G]
- 群星《2024好听新歌31》十倍音质 U盘音乐 [WAV分轨][1.1G]
- 群星《全天后》华纳[WAV+CUE][1.1G]
- 许乐《声愿HQCD》[正版原抓WAV+CUE]
- 黄凯芹《给你留念》头版限量编号MQA-UHQCD2024[低速原抓WAV+CUE]
- 黑鸭子2008-今生最爱[首版][WAV+CUE]
- 彭海桐.2000-好好想想你【SONY】【WAV+CUE】
- 群星.1995-亚洲电视剧集主题曲大全·乐作剧2CD【滚石】【WAV+CUE】
- 林强.1992-春风少年兄【魔岩】【WAV+CUE】
- 世界顶级汽车音响试音王《金色的草原》24K金碟[低速原抓WAV+CUE][1G]
- 周深 /Faouzia《解密 电影原声带》[320K/MP3][39.32MB]
- 周深 /Faouzia《解密 电影原声带》[FLAC/分轨][199.46MB]
- 英雄联盟s14亚军队伍是哪支 英雄联盟s14亚军队伍介绍
- 英雄联盟s14夺冠队伍是哪支 英雄联盟s14夺冠队SKT T1队伍介绍