PHPでonclickイベントを使用してJavaScript関数を渡そうとしています。私が直面している問題は、渡す必要がある関数に、次のように二重引用符で囲む必要があるパラメーターがあることです。
onclick="removeElement("div8")"
JavaScriptを使用してパラメータを生成するとうまくいきますが、phpでエコー関数を使用するたびに、ブラウザで関数を見ると次のようになります
onclick="removeElement(" div8")"
これを生成するために使用しているコードは次のとおりです。
echo '<div><img src="img.png" alt="image" onclick="removeElement("div'.$x.'")" /></div>';
ここで、$x はパラメーターに追加される数値です。
関数が全体として返され、間にスペースが入らないようにする方法はありますか?