这篇文章主要介绍了在 JS 中如何解析 html 字符串, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
在 js 中直接添加 html 语句,js 会将 html 字符串解析成相应的 HTML 语句,并在前端进行显示。
- <span style="font-size:14px;">
- var el = document.createElement( 'div' ); 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' ); // Live NodeList of your anchor elements
- </span>
在 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) // All the anchor elements
来源: