带有HTML和JavaScript的按钮

时间:2011-10-19 09:23:21

标签: javascript hyperlink

我希望javascript链接来自网址的数据,但这不起作用。

我尝试了以下代码:

    <script language="javascript">
    <span class="buttonAction"><a href="checkout_shipping.php?info=document.writeln(document.location);">
     <img src="images/checkout.png" width="93">
     </a></script>

任何人都可以帮我这个吗?非常感谢

2 个答案:

答案 0 :(得分:1)

您不能将html放在脚本标记中。一些指针:将html放在脚本上方,给a标签一个id,并使用javascript从脚本部分设置href属性。

<span class="buttonAction">
  <a id="thelink" href="">
    <img src="images/checkout.png" width="93">
  </a>
</span>
<script language="javascript">
// insert javascript code to set the href attribute here (read a javascript tutorial)
</script>

请参阅:http://www.w3schools.com/js/default.asphttp://www.w3schools.com/jsref/met_doc_getelementbyid.asp

(此解决方案最接近您的原始代码,稍后您可能更喜欢将您的javascript移动到其他位置和/或开始使用javascript框架)

答案 1 :(得分:0)

你不能把html放在javascript标签中。如果您想打印链接,可以这样做:

<script language="javascript">
    document.write('<span class="buttonAction"><a href="checkout_shipping.php?info='+encodeURIComponent(document.location)+'"><img src="images/checkout.png" width="93" alt=""/></a><span>');
</script>