0

特定の div の可視性を切り替えるこの JavaScript 関数があります。

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-function との私のリンクです:

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 に答える