我想更新此代码以调用javascript以验证我的图像的url。这是PHP用嵌入的javascript回显xhtml。
echo "<img class = '"c'" src='"$fav'" alt='"'"'/><a name = '"a1'" class = '"b'" href = '"$ass_array[url]'">$ass_array[name]</a>";
这是我有的。它会起作用吗?
echo "<img class = '"c'" src='"<script type='"text/javascript'">validate_fav($fav)</script>'" alt='"'"'/><a name = '"a1'" class = '"b'" href = '"$ass_array[url]'">$ass_array[name]</a>";
谢谢。
不,这是无效的XHTML。你最终将src设置为<script type=
,然后你有无效的标记。
你应该这样做:
echo "<img id='"theimg'" class = '"c'" src='"$fav'" alt='"'"'/><a name = '"a1'" class = '"b'" href = '"$ass_array[url]'">$ass_array[name]</a>";
?>
<script type="text/javascript">
document.getElementById('theimg').setAttribute('src', validate_fave($fav));
</script>
<?php