我可以在href
HTML链接中使用变量,以便用户可以点击它并打印内容或将其保存在本地吗?
例如,就像在这个Perl
中一样foreach my $el (@result) {
print "<TR>";
print "<TD align=left><FONT SIZE='4' FACE='Arial,Helvetica' color=black><a href= $el->{'name'}></a></FONT></TD>\n";
}
答案 0 :(得分:1)
Perl看到了
print "...$el->{'name'}...";
这完全没问题。
至于是否生成有效的HTML,这是一个完全独立的问题。你是否注意妥善逃脱需要逃脱的角色?那个属性值的引用怎么样?
答案 1 :(得分:1)
您的Perl代码似乎没有任何问题。
也许@result
不包含您的想法?
您可以通过将循环更改为暂时
来调试它for my $el (@result) {
printf "<tr><td>%s</td></tr>\n", $el->{name} // 'undef';
}
答案 2 :(得分:-1)
试试这个href=\"". $el->{'name'} . "\"
foreach my $el (@result) {
print "<TR>";
print "<TD align=left><FONT SIZE='4' FACE='Arial,Helvetica' color=black><a href=\"". $el->{'name'} . "\"></a></FONT></TD>\n";
}