Cet article décrit la différence entre innerhtml et pastehtml dans js. Partagez-le pour votre référence, comme suit:
InnerHTML est un attribut qui peut obtenir ou définir le contenu HTML dans cet élément. Il peut être utilisé par n'importe quel élément pouvant contenir des nœuds enfants HTML.
PasteHtml () est une méthode qui remplace le texte ou le HTML dans la zone de texte spécifiée. Cette méthode doit être appliquée à un créationTExTrange () ou Document.Selection.Createrange ()
exemple:
<Script linguisse = "javascript"> function addLink () {var orange = document.selection.createrange (); if (orange.text! = '') {var ourl = window.prompt ('lien url ...', 'http: //www.163.com/'); var ohtml = '<a href =' + ourl + 'cible = _blank>' + orange.text + '</a>'; orange.pastehtml (ohtml); } else {window.alert ('Vous n'avez pas sélectionné le texte pour lier!'); }} </ Script> netEase sina sohu <br> <br> <input type = "bouton" value = "add link" onclick = "addLink ();">Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.