我有两个html页面,当你点击第一个html上的内容时,它会转到第二个html页面。我想要做的是根据你点击第一个html显示文本。不同的文本用不同的ID包装。我是这样写的:JavaScript锚 - 在另一个HTML页面上访问id
<a href="secondpage.html#one"></a>
<a href="secondpage.html#two"></a>
<a href="secondpage.html#three"></a>
我期待看到two.html加载ID为“一”的文本,但它不工作,没有人知道我做错了什么?
这里的第二页上的代码:
<ul id="menu" class="aaa">
<li><a id="one" href="#">one</a></li>
<li><a id="two" href="#">two</a></li>
<li><a id="three" href="#">three</a></li>
</ul>
而且我有一个JS文件来修改每个ID:
$("one").observe('click', function() {
$('Pic').writeAttribute('src',"picone.jpg");
$('Bio').update("texthere!");
});
同为第二和第三。
现在,如果我点击第一页上的按钮,它总是会显示 “one”的文字和图片,无论我点击哪个按钮。
但是,如果我点击它,我想看到图片和“两”的文字。
听起来像你正在寻找的不仅仅是一个简单的答案 - 似乎你需要学习更多关于HTML,JavaScript等。 – 2008-11-06 17:45:26
@christine:也许你可以编辑你的问题,并包括[更多]更多你的代码? – Pistos 2008-11-06 18:25:56