두 HTML 페이지가 있습니다. 첫 번째 HTML에서 무언가를 클릭하면 두 번째 HTML 페이지로 이동합니다. 내가하고 싶은 것은 첫 번째 HTML을 클릭 한 것에 따라 텍스트를 표시하는 것입니다. 다른 텍스트는 다른 ID로 싸여 있습니다. 누군가가 내가 뭘 잘못했는지 알고 있지,다른 HTML 페이지의 id에 대한 자바 스크립트 앵커 액세스
<a href="secondpage.html#one"></a>
<a href="secondpage.html#two"></a>
<a href="secondpage.html#three"></a>
내가 "한"ID로 텍스트를로드 two.html 볼 것으로 예상하고있어,하지만 작동하지 않습니다 여기에 내가 쓴 방법은?
<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>
그리고 각 ID를 수정하는 JS 파일이 있습니다 :
여기에 두 번째 페이지의 코드는, 둘, 셋을위한
$("one").observe('click', function() {
$('Pic').writeAttribute('src',"picone.jpg");
$('Bio').update("texthere!");
});
동일합니다.
바로 지금 첫 페이지의 버튼을 클릭하면 클릭 한 버튼에 관계없이 항상 "1"이라는 텍스트와 그림이 표시됩니다 ( ).
그러나 나는 그것을 클릭하면 "두"에 대한 그림과 텍스트를보고 싶다.
HTML, JavaScript 등을 많이 배워야하는 것처럼 보이는 간단한 소리보다 훨씬 많은 소리가 들립니다. –
@christine : 질문을 수정하고 [많이] 더 많이 포함 할 수 있습니다. 당신의 코드? – Pistos