Googleサイトで作成したウェブサイトに、テキストブロックを表示/非表示するボタンを追加しました。問題は、Chrome/Firefoxでは動作するが、Safariでは動作しないということだ。 Googleのサイトでは単に処理するだけではないので、私はjavascript/JQueryを使用しませんでした。Safariでブロックを非表示/表示するボタン(Googleサイトを使用)
以下に簡単なコードを追加しました。 この問題を解決するにはどうすればよいですか?私にとって
<div class="nascosto">
<input type="button" value="Abstract" onclick="
if (this.parentNode.nextSibling.childNodes[0].style.display != '')
{ this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Abstract'; }
else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Abstract'; }" />
</div><div><div class="nascosto" style="display: none;">
<p>Insert here
</p>
</div></div>
感謝。このサイトはGoogleサイトで作られているので、javascriptコードをどこに置くのかはわかりません。このためにコードを書きました。 – kafka