我有两个 html 页面,当您单击第一个 html 上的某些内容时,它将转到第二个页面。我想要做的是根据您在第一个 html 上单击的内容显示文本。不同的文本用不同的 id 包裹。我是这样写的:
<a href="secondpage.html#one"></a>
<a href="secondpage.html#two"></a>
<a href="secondpage.html#three"></a>
我期待看到 two.html 加载 id 为“one”的文本,但它不起作用,有谁知道我做错了什么?
这是第二页上的代码:
<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!");
});
二三也一样。
现在,如果我单击第一页上的按钮,无论我单击哪个按钮,它都会始终显示“一个”的文本和图片。
但是如果我点击它,我想看到“两个”的图片和文字。