http://segmentfault.com/a/1190000004154982
从这是url获取到html源码是在内存中的字符串,不是dom,
想截取<p class="col-xs-12 col-md-9 main">...</p>这是整个节点,包括子节点(字符串不叫节点,只为更好理解),
js中可以正则匹配到这个节点,但是能不能直接提取出来
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用element.innerHTML就行了,例如在本页面的 console 运行:
2015-12-18修改:
没看到字符串,哈。楼主想要截取的话有两种方法,一种就是继续用匹配的方法,还有一种就是和上面的差不多,也是使用 DOM 的方法。比如下面:
MDN参考:Document.createDocumentFragment()、element.innerHTML
---2015-12-18---
cheerio
转成服务器端的 jquerydom
likehttps://github.com/cheeriojs/cheerio
--问题修改前的回答---
outerHTML
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/outerHTML