我有一个perl脚本,它在浏览器上显示一个包含超链接的表。当我使用时,
< a href="http://www.xyz.com">7231-R</a>
我能够在浏览器上显示超链接“7231-R”文本,因此当我点击7213-R时,它会转到我想要的页面。 但是对于网页上表格中的其他链接,我在perl脚本中使用if else条件并为变量分配超链接,如下所示:
if($astatus eq "PASS" && $kstatus eq "PASS"){
$value = "< a href=\"http://www.xyz.com\">7231-R</a>";}
elsif($astatus eq "FAIL" || $kstatus eq "FAIL"){
$value = "NA";}
现在,我在表格的另一列显示$ value。在这里,如果if条件为真,我也应该得到带有超链接的7231-R,但是我只得到没有超链接的文本7231-R。 可能是什么问题呢?请帮助。
提前致谢, 沙拉斯
答案 0 :(得分:1)
你在双引号中使用双引号。你要么逃脱它们:
$value = "< a href=\"http://www.xyz.com\">7231-R</a>";
替代报价类型:
$value = '< a href="http://www.xyz.com">7231-R</a>';
$value = q{< a href="http://www.xyz.com">7231-R</a>};