function listTags(){
str = document.getElementsByTagName("body")[0].outerHTML;
regExp = /<([\w]+)(?:\s+|\s+[^>\/]+)>/gi;
while (null != (temp = regExp.exec(str))) {
alert("<" + temp.index + "," + temp.lastIndex + ">\nL:'" + RegExp.leftContext + "';\nR:'" + RegExp.rightContext + "';\nm:'" + RegExp.lastMatch + "';\ntag:" + RegExp.$1);
}
}
本文介绍了一个使用JavaScript编写的函数,该函数能够解析HTML文档中的所有标签,并通过正则表达式匹配来展示每个找到的标签及其上下文。这对于理解网页结构及进行简单的DOM分析非常有用。
648

被折叠的 条评论
为什么被折叠?



