Javascript getElementsByClassName和quote问题
我正在尝试创建一个php变量,其中包含一些js,用于插入带有回音的php变量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'使
$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上做更多的工作