怎么得到这样的一个字符串啊
<table id="dgResult" width="100%" border="0" cellspacing="0" cellpadding="0">
难不成要循环属性来拼成这样的确一个字符串

解决方案 »

  1.   

    var str = document.getElementById("dgResult").outerHTML;
    var matchs = str.match(/\<[^>]+>/im);
    alert(matchs[0]);
      

  2.   

    var str = document.getElementById("dgResult").outerHTML;
    var matchs = str.match(/<[^>]+>/im);
    alert(matchs[0]);
      

  3.   

    getElementById后,outerHTML得到全部str = "<table ...>....</table>";只要table的各属性的值没有字符'>'(我想这个字符应该不会出现吧),那么str.substring( 0, str.indexOf(">"));就能得到你想要的东西了。