私は以前の質問から以下のスクリプトを持っています。私はそれを実行しようとしたが動作しません。コンソールメッセージもありません。 lstr.jsというコンソールの何か(私はそれがクロムに関係すると思います)と衝突します。コードはjsfiddleで正常に動作しますが、私のマシンではうまく動作しません。JavaScriptコードはマシン上で実行されませんが、JSFiddleでは実行されません。
var links = document.getElementsByClassName('link'), // add a class to the links and get them all
contentDivs = document.getElementsByClassName('content'); // same with the content blocks
for (i = 0; i < links.length; i++) { // loop through the links to add the event listeners
var link = links[i];
// add event listener
link.addEventListener('click', function(event) {
// reset color and hide content:
for (a = 0; a < links.length; a++) {
// number of links should match number of content
links[a].style.backgroundColor = 'magenta';
contentDivs[a].style.display = 'none';
}
// set colour of clicked
event.target.style.backgroundColor = 'grey';
// show clicked content
document.getElementById(event.target.getAttribute("href").substring(1)).style.display = 'block';
})
}
'window.onload = function(){...あなたのコードはここに...}' – robertklep
は '$(docuメンズ).ready'? – ThisGuyHasTwoThumbs
あなたのHTMLも表示しなければなりません。スクリプトをロードしたことがありますか? –