Javascript getElementsByClassName和quote问题

Javascript getElementsByClassName和quote问题,javascript,php,Javascript,Php,我正在尝试创建一个php变量,其中包含一些js,用于插入带有回音的php变量 $imagerollover = ' onmouseover="document.getElementsByClassName(".'.trim($item->classe).' a img").src=\'' . JURI::base(true) . '/' . $menu_image_hover . '\'" 然后 echo '<li '.$imagerollover.'....... echo'使

我正在尝试创建一个php变量,其中包含一些js,用于插入带有回音的php变量

$imagerollover = ' onmouseover="document.getElementsByClassName(".'.trim($item->classe).' a img").src=\'' . JURI::base(true) . '/' . $menu_image_hover . '\'"
然后

echo '<li '.$imagerollover.'.......
echo'使用“”(双引号)表示最外层包装,使用“”(单引号)表示内部包装

删除“.”对于document.getElementsByClassName(
.trim($item->classe),删除此项

对于
document.getElementsByClassName(className)
,您不需要指定点说明符。

请尝试以下操作:

$imagerollover = ' onmouseover="document.getElementsByClassName(\''.trim($item->classe).' a img\'); src="' . JURI::base(true) .  $menu_image_hover . '"';

最后,它可以根据需要使用以下各项:

onmouseover="jQuery(\'.'.trim($item->classe).' a img\').attr(\'src\',\'' . JURI::base(true) . '/' . $menu_image_hover . '\')"

这看起来不错,但我犯了很多错误,因为我想选择img标签,这个js函数只是选择节点…我必须在这个.thks上做更多的工作