1
A
回答
1
这是麦Killbers自己的答案,从他的问题撕开其所属的地方:
===回答我的问题===
$ele->objectify_text();
my @childNodes = $ele->content_list();
for(my $j=0; $j < scalar(@childNodes); $j++) {
my $childNode = $childNodes[$j];
if (ref($childNode) && ($childNode->tag() eq '~text')) { #TEXTNODE
my $newElement = HTML::Element->new('p');
$newElement->push_content($childNode->attr('text'));
$childNode->replace_with($newElement)->delete();
}
}
$ele->deobjectify_text();
相关问题
- 1. 用html元素替换html的占位符文本使用javascript
- 2. 用元素节点替换XML文本节点
- 3. 替换html元素的jquery
- 4. 转换htmlagilitypack节点到HTML元素.NET
- 5. 将html元素转换为dojo节点?
- 6. 合并HTML元素节点
- 7. 替换html元素值
- 8. 用“* .html”替换所有“* .html”文件名的脚本<username>“
- 9. 如何用contenteditable元素中的html替换选定的文本?
- 10. 有没有办法用HTMLAgilityPack替换带有文本节点的html节点?
- 11. jQuery更新html元素文本而不影响HTML子元素
- 12. 多次用html元素替换单词
- 13. 替换“</html>”
- 14. 查找并与特定的文本替换HTML元素
- 15. 替换文本节点
- 16. 动态替换HTML元素的UIWebView
- 17. html dom文本节点
- 18. 使用替换字符串内容的HTML元素本地JS
- 19. js - 使用替换方法替换html元素
- 20. 追加节点列表,以HTML元素
- 21. jQuery - 多次替换HTML元素
- 22. 将html元素替换为另一个
- 23. python:根据内容替换HTML元素
- 24. 用链接替换html中的文本
- 25. 用Javascript中的HTML文本替换textNode?
- 26. 用新节点替换DOM节点。
- 27. 用另一个文档替换html元素的环绕
- 28. 的jQuery:替换文本和HTML
- 29. 用Perl6中的彩色文本替换HTML <i>标签
- 30. PHP DOM用新元素替换元素