我有一行html文件:
<div >%%GLOBAL_ProductThumb%%</div>
并生活它会产生这个:
<img width="200px" height="200px" alt="" src="[I removed the URL]">
在PHP文件中,我看到在此行上分配的变量
$GLOBALS['ProductThumb'] = ImageThumb200x200($rowimg['imagefile']);
我不太了解PHP,但我怎样才能添加填充&#34; alt&#34;带文字的财产?这会发生在哪个步骤/哪里?如果这是Java,我不会弄清楚如何设置对象的属性,但我不太清楚这里发生了什么。如果上下文有帮助,它是为我们的业务设计的自定义购物车软件。
答案 0 :(得分:2)
PHP没有标准方法可以将某些HTML属性添加到HTML标记中。您所能做的就是将HTML代码构建为字符串,然后打印出字符串。这是你的软件通过抓取其他一些变量来做的事情,对你生成的代码没什么直接的影响。
也就是说,您唯一能做的就是检查所有这些自定义函数返回的内容。如果您很幸运,您会找到最终会在页面上出现的确切HTML代码。从那里开始,只需要以编程方式搜索和替换,然后再将最终字符串放到最后一行。
答案 1 :(得分:0)
jquery hack可以为你做到这一点。如果你能穿透第三方应用程序。您可以嵌入一个Jquery代码,可以在DOM Ready事件上处理它。 例如:
<script type="text/javascript">
$(document).ready(function(){
$("img[width='200px'][height='200px']").prop("alt", "Your ALT value");
})
</script>