js的outerHTML 与jquery的prop()的用法

    xiaoxiao2022-06-23  16

    var xhtml = document.getElementById("__tip__script").outerHTML;

    var xhtml = $("#__tip__script")[0].outerHTML;

    var xhtml = $("#__tip__script").prop("outerHTML");

    上面三者的取值完全相同

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> <title>outerHTML.html</title> <style> *{ margin:5px; } </style> </head> <body > <pre > <input type="button" οnclick="get_outerHTML()" value="get_outerHTML"> <input type="button" οnclick="set_outerHTML()" value="set_outerHTML"> <input type="button" οnclick="get_jquery_prop()" value="get_jquery_prop"> </pre> <textarea rows="" cols="" id="__tip__script" style="width:660px;height:150px;border:2px solid red;" > <div class="weui_dialog_alert" id="__tip__script2" style="display: none;"> <div class="weui_mask"></div> <div class="weui_dialog tip"> <div class="weui_dialog_tip">__content__</div> </div> </div> </textarea> </body> <script src="./js/jquery-1.8.3.min.js" ></script> <script type="text/javascript" > function get_outerHTML() { var xhtml=document.getElementById("__tip__script"); //var xhtml=$("#__tip__script")[0]; console.log(xhtml); var _html=xhtml.outerHTML; console.log(_html); } function set_outerHTML() { var xhtml="<div>aaaaaaaaaaaaaaaaa</div>"; //consol document.getElementById("__tip__script").outerHTML=xhtml; get_outerHTML(); } function get_jquery_prop() { var xhtml = $("#__tip__script").prop("outerHTML"); console.log(xhtml); } function set_jquery_prop() { var xhtml = $("#__tip__script").prop("outerHTML"); console.log(xhtml); } </script> </html>

    转载请注明原文地址: https://ju.6miu.com/read-1123214.html

    最新回复(0)