2010-07-20 11 views
1

J'ai un UIWebView Je veux introduire la fonctionnalité du contenu (peut être du texte ou du texte et des images) afin que l'utilisateur puisse l'envoyer par courriel.
Y at-il un moyen d'obtenir le code HTML pour la sélection donnée en utilisant JavaScript? J'ai essayé le presse-papiers intégré de webkit mais il semble ne pas fonctionner pour la sélection d'images.Peut-être que je me trompe, s'il y a un moyen s'il vous plaît dites-moi.Obtenir le code HTML du contenu sélectionné

Répondre

2

Cela vous donnera un DocumentFragment contenant le contenu sélectionné. Vous pouvez parcourir les descendants du fragment en utilisant les méthodes DOM habituelles. Si vous devez avoir une chaîne HTML littérale, vous pouvez alors effectuer les opérations suivantes:

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

Notez que cette dernière partie ne fonctionnera pas si le contenu sélectionné ne peut pas être placé à l'intérieur d'un <div> (si, par exemple, la le corps entier ou le document a été sélectionné).

+0

Merci, ça marche – Farhan

Questions connexes