js判断页面出现指定文字显示div,否则隐藏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断页面出现指定文字显示div,否则隐藏相关的知识,希望对你有一定的参考价值。
<div class="le"><p>测试问问</p></div>
<div class="cj" ><a href="./"></a></div>
比与出现上面的“问问”文字,出现下面的div,没有这个文字则隐藏
用 indexOf 判断 :text.indexOf("问问");
存在的话会返回第一个匹配项位置 ,不存在返回-1 ,通过返回值就可以进行判断 参考技术A if($('.le').html()=='测试问问')
$('.cj').css(display: 'block');
if($('.le').html()!='测试问问')
$('.cj').css(display: 'none');
追问
这种方法是出现所有的字就可以使用这种,如果只判断其中的两个特定字呢,比与“”测试
追答indexOf('测试')没出现会返回-1
html如何做点击按钮出现一个层,点击另外一个按钮在同一位置出现另外一个层,原层隐藏的效果?
就是比如上面一排按钮,点第一个按钮的时候在下面出现一个有内容的层。当点第二个按钮后,在下方同一个位置显示关于第二个按钮所需要的文字,而第一个按钮对应出现的层隐藏。以此类推。。第三个按钮点击后下放同样位置出现第三个按钮对应的文字,其他按钮对应的文字都显示隐藏。
层的大小位置需要都相同。
。。。这个css+div的怎么写?或者js怎么写?
谢谢呀
以上是关于js判断页面出现指定文字显示div,否则隐藏的主要内容,如果未能解决你的问题,请参考以下文章
js(不用jquery)怎样判断一个div标签在页面中出现了多少次?