Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML表中插入多个超链接_Javascript_Php_Html - Fatal编程技术网

Javascript 在HTML表中插入多个超链接

Javascript 在HTML表中插入多个超链接,javascript,php,html,Javascript,Php,Html,上面的代码是我用来在HTML表的一个单元格中插入超链接的代码摘录。此HTML表是基于存储在文件中的模板绘制的。URL存储在数组数据_Split[]中。发布时,代码链接将显示在HTML表的相关单元格中。但只有第一个链接打开链接的文档。其他链接在单击时重新打开表,而不是打开链接的文档。为什么其他链接没有正确响应?您用错了PHP。。。以下是正确的代码: <ul> <ul> <? for (var jj = 0; jj < Data_Spli

上面的代码是我用来在HTML表的一个单元格中插入超链接的代码摘录。此HTML表是基于存储在文件中的模板绘制的。URL存储在数组数据_Split[]中。发布时,代码链接将显示在HTML表的相关单元格中。但只有第一个链接打开链接的文档。其他链接在单击时重新打开表,而不是打开链接的文档。为什么其他链接没有正确响应?

您用错了PHP。。。以下是正确的代码:

<ul>

      <ul>
      <? for (var jj = 0; jj < Data_Split.length; jj++) { ?>

      <li><a href="<?=Data_Split[jj]?>" target="_blank"> Enclosure</a></li> 

      <? } ?>
      </ul>

</ul>
但如果您打算使用JavaScript,那么您应该这样做:

<ul>
  <?php foreach($Data_Split as $url) { ?>
      <li><a href="<?php echo $url ?>" target="_blank"> Enclosure</a></li> 
  <?php } ?>
</ul>
现在,假设您的数组是用PHP编写的,那么所有内容都是用PHP编写的。如果是用javascript编写的,你应该做不同的事情。
是PHP还是JS?

为什么在PHP标记中有一个javascript for循环,而您试图在更多PHP标记中打印JS变量?!另外,应该避免使用php速记标记。我正在使用google脚本。事实上,代码是从谷歌脚本编辑器发布的。google脚本和HTML文件都在编辑器中编辑和发布。Google脚本与Javascript1有很多共同之处。请不要在StackOverflow上的帖子中张贴签名。2.广告是不允许的。如果你有一个网站,你想链接到你可以通过你的个人资料页。谢谢Htmlin.com!我不能使用PHP,因为我在谷歌脚本编辑器中工作,它在谷歌脚本上工作。Google脚本与Javascript有很多共同之处。上面给出的javascript代码不起作用。相关单元格保持空白。似乎代码需要修改为HTML模板文件格式。谢谢Omri!数组是用javascript编写的。我不能使用PHP,因为我在谷歌脚本编辑器中工作,它在谷歌脚本上工作。Google脚本与Javascript有很多共同之处。
<script>
var code = '<ul>';
for(var jj = 0; jj < Data_Split.length; jj++) { 
      code += '<li><a href="' + Data_Split[jj] + '" target="_blank"> Enclosure</a></li> 
}
code += '</ul>';
</script>
<ul>

  <ul>
  <? for (var $jj = 0; $jj < sizeof($Data_Split); $jj++) { ?>

  <li><a href="<?=$Data_Split[$jj]?>" target="_blank"> Enclosure</a></li> 

  <? } ?>
  </ul>

</ul>