所以我昨天问了这个问题!:
我只是在学习 html、css、javascript 的东西,我坚持了一点。我有一个网页,由 css 设计。
如何单击列表项仅更改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
?
谢谢!
好的,这就是我想要的 :=> http://jsfiddle.net/NwFXE/5/
感谢您的帮助!