私はPHPファイルで作業していましたが、最初は隠されていたdivがいくつかあります。後でボタン/ a(この場合は問題ありません)を押すと、JavaScript関数によってdivが表示され、他のものは非表示になります。JavaScriptがうまくいきませんでした(これまでにもそうでした)
私の問題はこれです:私が最後にファイルを変更したとき、すべてうまくいきました。しかし、私はちょうどそれを証明して、JavaScriptが動作しない、と私は理由を知らない。
これはコードです:
<script type="text/javascript">function showdata(){
document.getElementById('configure').style.display='none';
document.getElementById('delete').style.display='none';
document.getElementById('data').style.display='block';}</script>
<li><a class="lista" id="adata" href="#adel" onclick="showdata();">This should activate the script.</a>
"データ" とは、第1に隠されているdiv要素です。他の関数はこれに似ていて、 'a'はjsコードを実行します。
提案がありますか?ありがとう。
私はJavaScriptを使用しようとしたコンソールエラー
はこれです:Uncaught TypeError: Cannot read property 'style' of null
が、私はこのことについて、いくつかの解決の質問とエラーを修正しようとしましたが、任意の成功なし。そのコードは他のファイルでも動作するので、エラーの性質についてはわかりません。
さらに、すべてのdivが適切で、正しいIDが割り当てられています。
は、あなたがお使いのブラウザで、開発者のツールで見たことがありますか?コンソールにエラーがありますか? –
最も可能性の高い理由は、編集中に誤植をしているため、実行中のコードがありません。コンソールにエラーメッセージが表示されます。 – Barmar