UNPKG

htmlstr-parser

Version:

Simple HTML to JSON parser use Regexp and String.indexOf

65 lines (57 loc) 1.15 kB
# html-parser Simple HTML to JSON parser use Regexp and String.indexOf ## Install ```shell npm install htmlstr-parser ``` ## Basic usage ```javascript var html = "<div style='height:10rpx;width: 20rpx;'>1<p>2<br/><a href='http://www.baidu.com'>3</a></p><p>2</p></div>" htmlParser(html) ``` ### Output ```javascript { "tag": "root", "children": [{ "type": "Element", "tagName": "div", "attributes": { "style": "height:10rpx;width: 20rpx;" }, "children": [{ "type": "Text", "content": "1" }, { "type": "Element", "tagName": "p", "attributes": {}, "children": [{ "type": "Text", "content": "2" }, { "type": "Element", "tagName": "br" }, { "type": "Element", "tagName": "a", "attributes": { "href": "http://www.baidu.com" }, "children": [{ "type": "Text", "content": "3" }] }] }, { "type": "Element", "tagName": "p", "attributes": {}, "children": [{ "type": "Text", "content": "2" }] }] }] } ```