2
A
回答
5
好吧,一個非常簡單的可能只是分配用戶的輸入是一個div
的HTML。使用jQuery,這將是這個樣子:
<textarea id="userInput"></textarea><br>
<div id="previewDiv"></div>
<script>
$(document).ready(function(){
// Whenever the user input changes, update the preview
$("#userInput").change(function(){
$("#previewDiv").html($("#userInput").val());
}
}
</script>
如果你不使用jQuery,你可以調查innerHTML
特性,那就是你會分配給你做什麼的預覽。
請注意,您可能需要對用戶的輸入進行一些篩選;從您的網站提供任意HTML將允許XSS(跨網站腳本)針對您的域名。請注意,編寫一個有效的過濾器可能非常困難,而一個好的過濾器(比如stackoverflow使用的過濾器)幾乎肯定會基於白名單。
相關問題
- 1. 功能背後的邏輯
- 2. Sitecore 8.2.3預覽錯誤。經驗編輯器,升級後的功能區錯誤
- 3. html瀏覽器中的angularjs live編輯功能?
- 4. 編輯器的HTML特定功能
- 5. C#瀏覽器搜索功能(編輯)
- 6. HTML/JSP可視化設計編輯器
- 7. 理論/理論背後的ActiveRecord :: Base
- 8. ASP/HTML/CSS - 與瀏覽器預覽不同的設計視圖
- 9. 計算理論不能設計一個DFA
- 10. 背後bash的功率設定功能
- 11. Malloc功能背後的邏輯
- 12. ck編輯器 - 服務器預覽?
- 13. 編輯之後預覽,保存之前
- 14. UIKIT HTML編輯器設計不能正常工作
- 15. 基於瀏覽器的可視化編輯器/設計器?
- 16. 瀏覽器的數據庫設計器/編輯器
- 17. Bootloader背後的理論
- 18. 包括的ResourceDictionary XAML圖像與設計預覽功能
- 19. Netbeans Java GUI編輯器預覽問題
- 20. 實時預覽降價編輯器
- 21. Sublime Text 2編輯器是否支持實時HTML&CSS預覽?
- 22. 表內瀏覽器HTML編輯器?
- 23. HTML編輯器性能
- 24. android studio的設計編輯器不能與constraintLayout一起工作
- 25. Android studio 2.2 preview 5設計編輯器/預覽似乎被打破了?
- 26. VI編輯器中搜索功能背後的算法是什麼
- 27. 具有多設備和瀏覽器功能的API設計
- 28. TYPO3後臺自動保存功能的RTE編輯器後端
- 29. 編輯功能
- 30. 在助理編輯器的預覽模式下關閉其中一個設備屏幕