JavaScript与jQuery解析HTML字符串的方法

作者:像素漫游时间:2026-10-29 00:16:33浏览:384

本文介绍了在JavaScript中解析HTML字符串的两种常用方式。原生JS可通过创建元素节点并设置innerHTML属性,随后利用DOM方法获取子元素;jQuery则通过选择器创建容器并赋值html()方法,再筛选内部元素。示例展示了如何从包含完整HTML结构的字符串中提取特定标签。

JavaScript原生解析HTML字符串

在JavaScript中,可以直接处理HTML字符串,浏览器引擎会自动将其解析为对应的DOM节点,并在前端页面中渲染显示。


具体实现代码如下:

 
<span style="font-size:14px;">var el = document.createElement( 'div' );</span>
el.innerHTML = "<html><head><title>titleTest</title></head><body><a href='test0'>test01</a><a href='test1'>test02</a><a href='test2'>test03</a></body></html>";
el.getElementsByTagName( 'a' ); // 获取包含锚元素的实时NodeList集合

jQuery解析HTML字符串示例

在jQuery库中的应用方式如下:


具体实现代码如下:

 
var el = $( '<div></div>' );
el.html("<html><head><title>titleTest</title></head><body><a href='test0'>test01</a><a href='test1'>test02</a><a href='test2'>test03</a></body></html>");
$('a', el) // 获取容器内所有锚元素
作者最新文章