0

我有这个 JavaScript 函数可以切换某个 div 的可见性:

function showHideDiv(id){
var obj = document.getElementById(id);
if (obj.style.display=="none"){
  obj.style.display='block';
} else if(obj.style.display=="block"){
  obj.style.display='none';
}
}

我有一个 id="pm_message'.$row[0].'" 的动态 div。我想通过上面提到的 javascript 函数来切换这个 div 的可见性。

这是我与 onclick 功能的链接:

echo '<h1><a onclick="showHideDiv('showHideDiv("message'.$row[0].'")" class="'.$link_class.'" href="'.$profile_url.'">'.$row['title'].'</a></h1>';

它不起作用,我收到以下错误消息:

PHP Parse error:  syntax error, unexpected '?'
4

1 回答 1

6
echo '<h1><a onclick="showHideDiv('.$row[0].')" class="'.$link_class.'" href="'.$profile_url.'">'.$row['title'].'</a></h1>';

它已经在 php 中,因此您不需要打开另一组 php 标签。

于 2013-08-02T20:49:26.683 回答