というわけで、昨日こんな質問をしました!
私はhtml、css、javascriptのことを学んでいて、ある点に固執しています。私はcssによって設計されたWebページを持っています。
リスト項目をクリックして PARAGRAPH のみを変更し、設計された CSS は変更しない方法 (画像を参照)
リストは次のとおりです。
<div id="bodyleft">
<h2>History</h2>
<li><a href="#">1996-2000</a></li>
the paragraph is:
<div id="bodyright">
<h2>blah blah blah blah blah blah </h2>
<p> blah blah blah.... </p> and I want thange THIS!!
私は有用な答えを持っています:
var ul = document.querySelector('#bodyleft ul');
ul.onclick = function(e){
var evt = e || window.event;
var target = evt.target || evt.srcElement;
var p = document.querySelector('#bodyright p');
p.innerHTML = 'Clicked on ' + target.innerHTML;
return false;
};
しかし、すべて<li>
のアイテムが同じことをしています。どうすればそれらを分離できますか: クリック<li>Item1</li> ->Write1
クリック<li>Item2</li> ->Write2
クリック<li>Item3</li> ->Write3
??
ありがとう!
OKそれは私が望んでいたことでした:=> http://jsfiddle.net/NwFXE/5/
助けてくれてありがとう!