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