-

xiyueta().dom() 属性方法

获取匹配元素集中第一个元素的HTML结构,与jQuery不同,jQuery没有这个方法,这个方法是为了找相似块标签而创建
快速上手

xiyueta().dom()属性方法,两种调用方式:
1、xiyueta("div").dom(); //获得div块结构html,出现多个时,只显示第一条
2、xiyueta("div").dom(2);//第一个参数为单双标签,1为只提取单标签,2为只提取双标签,默认为单双都提取

更多使用方法:
xiyueta().dom();获取匹配元素集中第一个元素的HTML结构
xiyueta().domwrap();获取匹配元素集中第一个元素的HTML结构,包括元素本身标签块
xiyueta().domlabel();获取匹配元素集中第一个元素的HTML结构标签部分
xiyueta().domlabelwrap();获取匹配元素集中第一个元素的HTML结构标签部分,包括元素本身标签块

总结:xiyueta().dom()方法是xiyueta自有的,是为了在制作网站时用到,分析网页html结构来判断是否为新闻或导航部分
尝试一下>>

  • 代码
  • 效果
<script src="https://www.xiyueta.com/js/xiyueta.min.js"></script>
<script>var html="<body>context <div>xiyueta<div>\nauthor<div style='color:red'>xiyueta\n</div><br><H1></div></div><div>url:xiyueta.com</div>bbbb</body>";
 
xiyueta.load(html); // 解析html
$.log(xiyueta("body").dom()); // 默认提取单双标签
$.log(xiyueta("body").dom(1)); // 提取单标签
$.log(xiyueta("body").dom(2)); // 提取双标签
$.log(xiyueta("br").dom()); // 提取单标签br里的单标签,所以为空</script>
<div><div><div style='color:red'></div><br><H1></h1></div></div><div></div>
<br>
<div><div><div style='color:red'></div><H1></h1></div></div><div></div>