淘先锋技术网

首页 1 2 3 4 5 6 7
 /**
 * 将一个html标记 转 json串
 * @param {String} html 要处理的html标签。html串必须有且仅有一个根节点。
 * @param {int} indent_str_count 起始缩进符个数
 * @param {String} indent_str 缩进符,默认tab键
 * @param {Object} indent 缩进对象
 * @return {String} json
 *                 {
 *                     "tag": "标签名",
 *                     "attrs": {"属性名": "属性值", ...},
 *                     "content": ["标签内容" | json  | [json数组]]    
 *                 }
 *         出错返回结果: {"error": "html串必须包括一个根节点"}
 * @test 嵌套(nested):html2json("<table><tr><td class=\"popupmenu_option\" οnclick=\"Do('detail')\">详细结构</td></tr><tr><td class=\"popupmenu_option\" οnclick=\"Do('rawdata')\">原始邮件</td><tr><td class=\"popupmenu_option\" οnclick=\"Do('detail')\">详细结构</td></tr></tr></table>")
 * @test 同级(sibling):html2json("<tr><td class=\"popupmenu_option\" οnclick=\"Do('detail')\">详细结构</td></tr><tr><td class=\"popupmenu_option\" οnclick=\"Do('rawdata')\">原始邮件</td></tr>")
 * @create xiaolong8 @ 2012-6-7 16:30:48
 * @modify [content字段的文本添加