有沒有像ckeditor這樣的腳本,當我們將代碼粘貼到textarea中時,它會刪除css和腳本?我想刪除css和腳本,當用戶從其他地方複製文本並將其粘貼到我的網站中時當我們在textarea中粘貼代碼時,是否有像ckeditor這樣的腳本去除樣式和腳本?
2
A
回答
1
$myHtml = // here is your html;
$doc = new DOMDocument();
$doc->loadHTML($myHtml);
removeElementsByTagName('script', $doc);
removeElementsByTagName('style', $doc);
$html = $doc->saveHtml();
function removeElementsByTagName($tagName, $document) {
$nodeList = $document->getElementsByTagName($tagName);
for ($nodeIdx = $nodeList->length; --$nodeIdx >= 0;) {
$node = $nodeList->item($nodeIdx);
$node->parentNode->removeChild($node);
}
}
-2
相關問題
- 1. JavaScript是否有像LUA這樣的腳本語言?
- 2. 是否有像apachetuner.pl這樣的Apache調諧器腳本?
- 3. 什麼是粘貼腳本?
- 4. JSF和/或樣式表PrimeFaces和腳本去/Project/javax.faces.resource代替./javax.faces.resource
- 5. htmlagilitypack - 刪除腳本和樣式?
- 6. jQuery.html()刪除腳本和樣式
- 7. Mod_rewrite - 圖像,樣式和腳本丟失
- 8. BAT腳本粘貼文本
- 9. 粘貼在vim腳本
- 10. 腳本和樣式不是渲染
- 11. CKEditor:從粘貼內容中刪除樣式屬性
- 12. 我怎樣才能在這種腳本的圖像中心?
- 13. 如何在php腳本中使用這樣的樣本json?
- 14. 是否有內聯bash腳本這樣的事情?
- 15. Uncaught TypeError:pre,template,textarea,腳本,樣式不可迭代
- 16. 爲什麼衆所周知的粘腳註腳本是這樣的?
- 17. PHP腳本輸出「T_STRING」(就是這樣)
- 18. ckeditor從谷歌文檔粘貼刪除樣式
- 19. 我們如何編寫這樣的PHP腳本?
- 20. 等待uploadifyUpload()從這樣的腳本中前腳本
- 21. 如何樣式Reactjs腳本
- 22. 腳本來複制和粘貼文件
- 23. 像這個樣本混淆JavaScript代碼
- 24. 爲什麼當我粘貼腳本時,irb有時候會嚇一跳?
- 25. 複製並粘貼值和格式只有 - 谷歌腳本
- 26. 和&SQL腳本一樣
- 27. 使用powershell安裝.msi時 - 腳本中是否有粘貼軟件驗證代碼的方法?
- 28. 爲什麼這樣去代碼輸出是這樣的?
- 29. asp.net mvc腳本和樣式引用
- 30. 將腳本和樣式應用於iFrame?
你想只刪除css和javascript?或者所有的html標籤 – Mitul
只有css和javascript像ckeditor是一個例子 – Raman
沒有內置函數讓我爲你編寫代碼。 – Mitul