本人是个菜鸟,对javascript了解不多,现在请各位大侠帮助!打开网页时使用javascript:openLWindow('', 'payment.jsp'),打开一个栏目。在这个栏目中,有一段隐藏的源代码,现在需要运用javascript将隐藏的内容显示出来。
隐藏的代码如下<!--  <tr align="center" class="trbg middle">
    <td align="left">返回</td>
    <td>立即生效</td>
    <td><span class="middlebold">10</span> 龙币</td>
    <td><a href="#" onclick="ajaxPost('paycoin', 'pay=55', openPayment);" class="smallbold">购买</a></td>
  </tr>
  <tr align="center" class="trbg middle">
    <td align="left">完成</td>
    <td>立即生效</td>
    <td><span class="middlebold">50</span> 龙币</td>
    <td><a href="#" onclick="ajaxPost('paycoin', 'pay=99', openPayment);" class="smallbold">购买</a></td>
  </tr>
  -->

解决方案 »

  1.   

    你为啥不去修改payment.jsp代码呢?
    <script>
    window.onload=function()
    {

    document.body.innerHTML=document.body.innerHTML.replace(/<--/g,"").replace(/-->/g,"")

    }
    </script>
    <body>
    <table>
    <!-- <tr align="center" class="trbg middle">
      <td align="left">返回</td>
      <td>立即生效</td>
      <td><span class="middlebold">10</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=55', openPayment);" class="smallbold">购买</a></td>
      </tr>
      <tr align="center" class="trbg middle">
      <td align="left">完成</td>
      <td>立即生效</td>
      <td><span class="middlebold">50</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=99', openPayment);" class="smallbold">购买</a></td>
      </tr>
      -->
      
      </table>
      

  2.   

    <!-- <tr align="center" class="trbg middle">
      <td align="left">返回</td>
      <td>立即生效</td>
      <td><span class="middlebold">10</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=55', openPayment);" class="smallbold">购买</a></td>
      </tr>
      <tr align="center" class="trbg middle">
      <td align="left">完成</td>
      <td>立即生效</td>
      <td><span class="middlebold">50</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=99', openPayment);" class="smallbold">购买</a></td>
      </tr>
      -->是被注释掉的!去掉注释不就可以了
      

  3.   

    谢谢两位大侠的解答,但这段代码是游戏网页上的,修改不了啊!
    需要是用什么javascript代码才能显示出来?
      

  4.   

    或者说用什么javascript代码可以让他执行!
      

  5.   

    你的意思,这个页面不是你自己的,你玩游戏,你的角色已经到了某个级别,可以用页面上的那段代码了,但是那段代码被屏蔽了,你想通过js来改变页面,使那些代码能显示出来?这样的话,就别指望js了
      

  6.   

    样式就可以了,style="display:none"
      

  7.   

    这块代码不是要隐藏么,加入隐藏样式<tr align="center" class="trbg middle" style="display:none">
      <td align="left">返回</td>
      <td>立即生效</td>
      <td><span class="middlebold">10</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=55', openPayment);" class="smallbold">购买</a></td>
      </tr>
      <tr align="center" class="trbg middle" style="display:none">
      <td align="left">完成</td>
      <td>立即生效</td>
      <td><span class="middlebold">50</span> 龙币</td>
      <td><a href="#" onclick="ajaxPost('paycoin', 'pay=99', openPayment);" class="smallbold">购买</a></td>
      </tr>
      

  8.   

    虽然还是不行,但还要谢谢jol_boy的解答。
      

  9.   

    1、你是程序员还是玩这个游戏的玩家,这么做目的是什么?
    2、假设你是程序员,'payment.jsp' 这个页面是你程序工程中的页面,那么你要执行这个隐藏的代码,直接调用不就行了。
    3、如果你仅仅是个游戏玩家,就为了能执行这个隐藏的js代码,那你就放弃吧,js不可能去跨域操作人家页面上的东西。
      

  10.   


    document.getElementById("id").style.display="none";