gpt4 book ai didi

html - alt-tag 中的标题 (alt ='

Test

' )
转载 作者:太空宇宙 更新时间:2023-11-03 20:16:51 24 4
gpt4 key购买 nike

我有一张带有链接的图片。如果由于某种原因没有图像,我希望“图像”显示标题。我正在用 PHP 编写代码,这是我的代码行:

<a href='LINK.php?img=$id'><img src='$filename' alt='<h1>$username</h1>' width='500'></a>

它不工作,输出是“<h1>jerry></h1>”的纯文本,没有标题,如果 $username 是 jerry。

我该如何解决这个问题?

最佳答案

可以在输出html之前检查文件是否存在。

if(file_exists($filename)){ 

echo "<img src='".$filename."' alt='".$username."' width='500' />";

}else{

echo "<h1>".$username."</h1>";

}

如果您不想让 PHP 检查这些文件,您也可以使用 onerror=""事件来使用 javascript 为您修改此信息。

在头部包含这个;

<script>

function switchImage(obj,un){

obj.remove();

document.getElementById("userImage").innerHTML = "<h1>" + un + "</h1>";

}

</script>

对于链接/标题执行此操作:

echo "<a href='LINK.php?img=".$id."' id='userImage'><img onerror='switchImage(this,\"".$username."\");' src='".$filename."' alt='".$username."' width='500'></a>";

关于html - alt-tag 中的标题 (alt ='<h1>Test</h1>' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19058051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com