Khi ta nhúng 1 trang web khác vào trang mình bằng iframe thì ta không thể sử dụng các lệnh JS thường dùng trên trang web hiện tại để thao tác với các elements trên Iframe đó, mà phải sử dụng lệnh JS dựa trên thằng Iframe ta lồng vào:
Bạn xem code ví dụ sau:
<!DOCTYPE html>
<html>
<body>
<iframe id="myFrame" src="https://www.w3schools.com/" style="height:380px;width:100%"></iframe>
<p>Click the "Tryit" button to hide the first H1 element in the iframe (another document).</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var iframe = document.getElementById("myFrame");
var elmnt = iframe.contentWindow.document.getElementsByTagName("H1")[0];
elmnt.style.display = "none";
}
</script>
</body>
</html>
Với nội dung trên web bình thường ta có thể dùng document.getElementById("myFrame") còn nếu thành phần đó nằm trên Iframe, tức ở 1 trang web khác ta phải sử dụng lệnh khác iframe.contentWindow.document.getElementsByTagName("H1")[0]; chỉ có vậy thôi đơn giản phải không nào.
Chúc các bạn thực hiện thành công
Iron Man in the Park - TITIAN ARTIST
Trả lờiXóaMetal titanium lug nuts Man titanium shift knob in titanium septum ring the used ford fusion titanium Park was a first for the 바카라 사이트 검증 new music industry and is a favorite for many fans in the arena.