请问有这样的字符串:<A HREF="www.test.com">test</A>
怎么可以取出字符串中的 www.test.com 和test 这两个值,谢谢!

解决方案 »

  1.   

    给这个标签命名一个ID,再用JS的getElementById方法应该可以的。
      

  2.   


    <html>
    <head>
    <title>Untitled</title>
    <SCRIPT language="JavaScript">

    function test() {

    alert(document.getElementById("ddd").nameProp);
    alert(document.getElementById("ddd").innerText);

    }
    </SCRIPT>
    </head>
    <body onLoad="test();">
    <A id="ddd" HREF="www.test.com">test</A>
    </body>
    </html>
      

  3.   

    要是在后台java里取更简单了,只用subString方法就可以了。
      

  4.   

    <html>
    <head>
        <title></title>
    <SCRIPT language="JavaScript">
        
        function test() {
        
        alert(document.getElementById("testid").nameProp);
        alert(document.getElementById("testid").innerHTML);
        
        }
    </SCRIPT>
    </head>
    <body >
    <A id="testid" HREF="www.test.com" onclick="test">test</A>
    </body>
    </html>
      

  5.   


    String str="<A HREF=\"www.test.com\">test</A>";
    String myStr1 = str.substring(str.indexOf("=\"")+ 2,str.indexOf("\">"));
    String myStr2 = str.substring(str.indexOf("\">") + 2,str.indexOf("</"));
    System.out.println("myStr1:" + myStr1);
    System.out.println("myStr2:" + myStr2);