最近、コーディングのすべてまたはほとんどに Eclipse を使用することに決めました。取り組みたいことの 1 つは、CSS と JavaScript を使用した Web サイトです。
Aptana studio 3プラグインをインストールしました。かなり充実した機能を備えているようです。しかし、最もシンプルなプロジェクトでもコード補完が機能しません。私のHTMLでは、
<script type="text/javascript>
function myFunc(){
document.getElementByID("test").innerHTML="some text";
}
</script>
その関数を呼び出して段落に配置するボタンがあります。
コード補完が機能せず、getElementByID が有効なメソッドであることが示されず、サイトを表示しても機能が動作しません。
奇妙なことに、W3Schools の JavaScript チュートリアルの最初の例をコピーして貼り付けると、実際に機能し、コード補完を使用して新しい関数を入力して追加することもできます。
何が起こっているのか?
答え1
問題は、JavaScriptは大文字と小文字を区別し、IDは小文字のdでなければならないことです。
したがって、関数内のコードは次のようになります: document.getElementById("test").innerHTML="some text";