大概是这样类似的情况,我的变量 var  aa  ='<table><tr><td id='123456789' onclick=""></td></tr></table>。我想获取到id的值,这里也就是123456789.当然值的长度不固定。  这里是根据id 和onclick来截取吗?在javascript如何截取啊?大家帮帮忙

解决方案 »

  1.   

    var  aa='<table><tr><td id='123456789' onclick=""></td></tr></table>'.刚刚后面少打了一个引号
      

  2.   

    var aa="<table><tr><td id='123456789' onclick=\"\"></td></tr></table>";
    //var st=;
    alert(aa.split("'")[1]);
      

  3.   


    var aa="<table><tr><td id='123456789' onclick=\"\"></td></tr></table>";
    alert( aa.replace(/\D/g, " "));
      

  4.   

    <div id="ttt" style="height: 100px; border: 1px solid #c0c0c0;" onmousedown="testdown();">test</div>
    <script type="text/javascript">
            var aa="<table><tr><td id='123456789' onclick=\"\"></td></tr></table>";
            aa.match(/id=(?:\'|\")(\w+)(?:\'|\")/);
            var str = RegExp.$1
            alert(str);
        </script>