<script language="JavaScript"> 
var total="http://baidu.com/cgi-bin";
var rtspurl='';
var j=0;
for(var i=0;i<total.length;i++) 
{
   if(total.charAt(i)=='/')
   { 
       j++;
       if(j>2) break;
   }
   if(i>6)
rtspurl+=total.charAt(i);
}
alert(rtspurl);
</script>
我现在想在下面的html里引用rtspurl的值
<a href="rtspurl">video</a>
可以怎么搞啊
谢谢拉

解决方案 »

  1.   

    DOM
    用JS向HTML赋值吧,别把asp.net之类的一些习惯带到javascript的开发中
      

  2.   

    <a id="video">video</a>
    <script type="text/javascript">
    document.getElementById('video').href = rtspurl;
    </script>
      

  3.   

    html引用不了js的变量 但js可以操作html
    <a href="" id="a1">video</a>
    <script type="text/javascript">
      document.getElementById("a1").href = rtspurl;
    </script>
      

  4.   

    <html>
    <body><tr>
    <td>
    <a href="" id="al">video</a>
    </td>
    </tr>
    <script language="JavaScript"> 
    var rtspurl="http://baidu.com";
    document.getElementById("a1").href=rtspurl;
    </script></body>
    </html>
    我这样,也不行啊
      

  5.   

    楼主大人~~~~
              <a href="" id="al">video</a>
    document.getElementById("a1").href=rtspurl;我复制了你代码,你看你的两个al  a1 一样不...
      

  6.   

    <html>
    <body>
    <a href="" id="a1">video</a>
    <script type="text/javascript">  
    var rtspurl="http://baidu.com";
    document.getElementById("a1").href=rtspurl;
    </script></body>
    </html>