这里场景是搜索框中输入想搜索的词语,点击搜索,在页面中所有包含该词语的地方都变成红色,并且如果是折叠列表的话,是包含该此词语列表,全部展开,主要利用TreeWalker()。
主要参数说明:
msg:文本节点id
getinput:搜索框的id
accordion-item-opened:能使列表展开的类
<script type="text/javascript">
function getval(){
// 有可能没刷新界面,点击多次查询,故
// 去除第一次搜索时所有被展开的li中 class : accordion-item-opened
var removeclass = document.getElementsByClassName("accordion-item-opened");
for (var i = 0; i < removeclass.length; i++) {
removecl