jQuery是一種流行的JavaScript庫,它可以用來簡化在網頁上的DOM操作。其中,iframe
(內嵌框架)是一種常用的HTML元素,它允許在一個網頁中嵌入另一個網頁。在jQuery中,我們可以使用$().contents()
選擇器來訪問iframe
中的內容。
<iframe id="myFrame" src="http://www.example.com"></iframe> <script> // 訪問iframe中的內容 var iframeContent = $("#myFrame").contents(); // 在iframe中選擇元素 var iframeElement = iframeContent.find("#myElement"); </script>
通過上面的代碼,我們可以看到,$().contents()
可以返回iframe
中的document
對象,讓我們可以直接操作iframe
中的內容。同時,我們可以在contents()
中使用其他的jQuery選擇器,例如find()
、filter()
等等來選擇iframe
中的元素。
需要注意的是,當iframe
中的內容來自不同的域名時(例如src="http://www.example.com"
),由于安全原因,瀏覽器會阻止我們訪問iframe
中的內容,這時我們無法使用$().contents()
選擇器來訪問iframe
中的內容。