0

我的 php 文件中有以下代码:

print "<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."' href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"

我想要做的是在悬停时将图像框“merchantlogo”更改为 $infobrand['merchant']。

问题是商家的名字在他们的名字中有空格,我不能轻易改变。

这些空间似乎正在引起问题,并被单独处理。

以下是它在页面源中的显示方式:

<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/Next Day DIY' href='/merchant/Next Day DIY'>Next Day DIY (667)</a>

我认为鼠标悬停后需要加引号吗?我是 PHP 新手,不确定如何添加这些?

任何信息都会非常有帮助!

干杯克里斯

4

1 回答 1

0
 Change this
print "<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."' href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"

to
print "<a onmouseover=\"document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."'\" href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"
于 2013-06-23T13:18:47.550 回答