버튼을 누르면 iframe의 링크가 하나씩 열립니다.
P粉949848849
2023-09-03 15:44:43
<p>바닥글에 사용되는 버튼에 대한 링크가 3개 있는 배열이 있는데, 버튼을 계속해서 누르면 배열이 하나씩 제대로 작동합니다. . 그리고 누를 때마다 링크 버튼이 나타납니다. 괜찮아.
하지만 저는 버튼을 클릭하면 <em> "링크"가 "iframe"</em>에서 열리길 원합니다. . . iframe 코드를 사용하여 src= 버튼 ID를 전달했지만 작동하지 않습니다. . 아래 코드를 제공하고 도움을 주세요. .
.
배열</p>
<pre class="brush:php;toolbar:false;"><!DOCTYPE html>
<html>
<머리>
<메타 이름="뷰포트" content="width=device-width,initial-scale=1">
<스타일>
. 바닥글 {
위치: 고정;
왼쪽: 0;
하단: 0;
너비: 100%;
배경색: 빨간색;
색상: 흰색;
텍스트 정렬: 중앙;
}
</스타일>
<스크립트>
링크 = 새 배열()
link[0] = "https://www. clc-uk. org. 영국/cms/cms. jsp?menu_id=26131&postcode=AL3+8QE&distance=20"
링크[1] = "https://www. clc-uk. org. 영국/cms/cms. jsp?menu_id=26131&postcode=AL5+3NG&distance=20"
링크[2] = "https://www. clc-uk. org. 영국/cms/cms. jsp?menu_id=26131&postcode=AL4+3NS&distance=20"
intlinkIndex = 0으로 놔두세요;
함수 writeLink() {
if (intlinkIndex >= link.length) {
btn = 문서로 둡니다. getElementById('btn');
btn. 스타일. 표시 = '없음';
마이링크. 스타일. 표시 = '없음';
}
문서. getElementById('mylink'). innerHTML = '<a href="' + 링크[intlinkIndex] + '">' + 링크[intlinkIndex] + '</a>';
intlinkIndex++;
}
</스크립트>
</머리>
<본문>
<div class="바닥글">
<button id="btn" onclick="writeLink();">나를 클릭하세요</button>
<div id="mylink"></div>
<br>
<iframe id="iframe" src="mylink" 너비="100%" 높이="400"></iframe>
</div>
</body>
</html></pre></p>
링크의 HTML을 생성할 때
target
에 iframe 이름을 지정하여 얻을 수 있습니다.다음과 같이 iframe에
으아악name
속성을 추가하세요.그런 다음
으아악 으아악target
속성을 추가하세요.전체 소스 코드
으아악