2010-07-20 78 views
1

我有一個UIWebView我想介紹內容(可能是文本或文本和圖像)的選擇功能,以便用戶可以通過電子郵件發送。
有什麼方法可以使用JavaScript獲取給定選擇的HTML代碼? 我試過webkit的內置剪貼板,但它似乎不適用於圖像selection.May是我錯了,如果有一種方式,請告訴我。獲取所選內容的HTML

回答

2

這會給你一個包含選定內容的DocumentFragment。您可以使用通常的DOM方法遍歷片段的後代。如果你必須有一個文字HTML字符串,然後你可以做到以下幾點:

var div = document.createElement("div"); 
div.appendChild(frag); 
alert(div.innerHTML); 

注意,如果選擇的內容不能放在一個<div>內(比如說,如果在這最後一部分將無法正常工作全身或文件被選中)。

+0

謝謝,它的作品 – Farhan 2010-07-21 14:30:54