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用新元素替換元素