我试图制作一个带有一些js的php变量,用于插入带有回声的
$imagerollover = ' onmouseover="document.getElementsByClassName(".'.trim($item->classe).' a img").src=\'' . JURI::base(true) . '/' . $menu_image_hover . '\'"
然后
echo '<li '.$imagerollover.'.......
我有一个恼人的问题:
感谢您对此的帮助
答案 0 :(得分:0)
试试这个:
$imagerollover = ' onmouseover="document.getElementsByClassName(\''.trim($item->classe).' a img\'); src="' . JURI::base(true) . $menu_image_hover . '"';
答案 1 :(得分:0)
最后,它按照惯例运作:
onmouseover="jQuery(\'.'.trim($item->classe).' a img\').attr(\'src\',\'' . JURI::base(true) . '/' . $menu_image_hover . '\')"
答案 2 :(得分:-1)
使用&#34;&#34;(双引号)表示最外层包装,并使用&#39;&#39;(单引号)进行内部包装..
删除&#34;。&#34;对于document.getElementsByClassName( ".'
.trim($ item-&gt; classe),请将其删除。
对于document.getElementsByClassName(className)
,您不需要提供点说明符..