指定一个内容,网页中若有span标签含有该内容,则该span标签内的内容不显示在页面中



指定一个内容,网页中若有span标签含有该内容,则该span标签内的内容不显示在页面中 20


如图,一般情况下span里的“显示的内容”会显示在页面中。我想添加关键字“内容”,使得整句“显示的内容”被屏蔽(即不显示在页面中)。
请问要怎么做?
csf4567890  |  浏览 523 次  |举报
我有更好的答案
2014-10-26 19:30 最佳答案
js,替换文本值:用jquery:$(".text_cont").text("内容");
追问

请问这一句要加在哪里?这里的char_line_list里面会从网上下载更多的jschartli chartli内容,也就是说会一直添加。如图

追答
加在js里面

其他回答

指定一个内容,网页中若有span标签含有该内容,则该span标签内的内容不显示在页面中 20


如图,一般情况下span里的“显示的内容”会显示在页面中。我想添加关键字“内容”,使得整句“显示的内容”被屏蔽(即不显示在页面中)。
请问要怎么做?
csf4567890  |  浏览 523 次  |举报
我有更好的答案
2014-10-26 19:30 最佳答案
js,替换文本值:用jquery:$(".text_cont").text("内容");
追问

请问这一句要加在哪里?这里的char_line_list里面会从网上下载更多的jschartli chartli内容,也就是说会一直添加。如图

追答
加在js里面

其他回答

在Vue.js项目中,如果你希望从一篇文章内容里找到包含特定文字的句子并高亮显示它,可以采用字符串操作结合正则表达式的方式完成。 ### 具体步骤: 1. **准备文本** 首先你需要准备好需要搜索的文章内容(即一段长文本)。例如将文章存储在一个变量 `article` 中。 2. **拆分句子** 使用 JavaScript 的 `split()` 函数按照标点符号分割成若干句。常见的分隔符有 `"。“、"?"、“!" 等等。 3. **查找匹配的文字** 对每一句话应用 `.includes(searchWord)` 或者通过正则表达式的测试功能寻找是否含有目标字词。 4. **渲染结果到页面上** 利用 Vue 框架的数据绑定特性动态生成HTML结构,并利用 `<span>` 标签配合 CSS 设置颜色等方式对关键部分进行视觉强调处理。 下面是一个简单的例子: ```html <div id="app"> <p v-for="(sentence, index) in filteredSentences" :key="index" > {{ highlight(sentence) }} </p> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> <script> new Vue({ el:'#app', data() { return { article:"这是一段示例文本。其中有一些词语是用来做演示使用的。", searchKeyword:'演示' } }, computed:{ // 这里的计算属性会自动监听data值变化而更新视图数据源列表 sentences(){ const punctuation = /[!?.]/; let arr= this.article.split(punctuation); if (arr[arr.length - 1] === '') { arr.pop(); } return arr.map((item,index)=> item.trim()); }, filteredSentences(){ return this.sentences.filter(s => s.includes(this.searchKeyword)); } }, methods:{ highlight(text){ const regex = new RegExp('(' + this.escapeRegExp(this.searchKeyword)+ ')', 'gi'); return text.replace(regex,"<mark>$1</mark>") }, escapeRegExp(string){ return string.replace(/[.*+?^${}()|[\]\\]/g,'\\$&'); } } }); </script> <style scoped> mark{ background-color: yellow; font-weight:bold;} </style> ``` 在这个案例里面我们首先把整个文档依据结束符号分成单独的小节然后过滤出只保留那些内部含有所需词汇的部分最后再替换掉关键词位置使其看起来更醒目一点同时还能保持原有其余信息完整无损状态变。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值