تصف هذه المقالة الفرق بين innerhtml و pastehtml في JS. شاركه للرجوع إليه ، على النحو التالي:
InnerHTML هي سمة يمكنها الحصول على محتوى HTML أو تعيينه في هذا العنصر. يمكن استخدامه من قبل أي عنصر يمكن أن يحتوي على العقد الفرعية HTML.
PasteHTML () هي طريقة تحل محل النص أو HTML داخل منطقة النص المحددة. يجب تطبيق هذه الطريقة على CreatedTexTrange () أو document.selection.creategn ()
مثال:
<script language = "javaScript"> function addLink () {var orange = document.selection.createRange () ؛ if (Orange.text! = '') {var ourl = window.prompt ('link url ...' ، 'http: //www.163.com/') ؛ var ohtml = '<a href ='+ourl+'target = _blank>'+Orange.text+'</a>' ؛ Orange.PasteHtml (Ohtml) ؛ } آخر {window.alert ('لم تحدد النص إلى الارتباط!') ؛ }} </script> netease sina sohu <br> <br> <input type = "button" value = "add link" onClick = "addLink () ؛">لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية البحث عن JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript والتقنيات" ، "ملخص". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.