Jquery 如何获取站点内指定静态页面的Html代码?
展开全部
根据你在源码看到的结构
例如目标元素是 <div class="abc"> .. </div> 的内容的话
在 <script> 里先把 DOM ready 好,写法如下
<script>
$(document).ready(function() {
// 在 ready 好的 function 里把 HTML 获取,目标是 div class="abc"
var myhtml = $('div.abc').html();
// 可以 alert 出来看
alert(myhtml);
});
例如目标元素是 <div class="abc"> .. </div> 的内容的话
在 <script> 里先把 DOM ready 好,写法如下
<script>
$(document).ready(function() {
// 在 ready 好的 function 里把 HTML 获取,目标是 div class="abc"
var myhtml = $('div.abc').html();
// 可以 alert 出来看
alert(myhtml);
});
更多追问追答
追问
如果是其他页面呢 例如iframe里面的呢?
追答
iframe 里面的比较特别,由於安全性的考量,浏览器跑 JS 的时侯不会直接把 iframe 内容当成原生的 document
所以写法需要改成
var myhtml = $(iframe).contents().find('html body').html();
展开全部
"根据在源码看到的结构
例如目标元素是 <div class=""abc""> .. </div> 的内容的话
在 <script> 里先把 DOM ready 好,写法如下
<script>
$(document).ready(function() {
// 在 ready 好的 function 里把 HTML 获取,目标是 div class=""abc""
var myhtml = $('div.abc').html();
// 可以 alert 出来看
alert(myhtml);
});
"
例如目标元素是 <div class=""abc""> .. </div> 的内容的话
在 <script> 里先把 DOM ready 好,写法如下
<script>
$(document).ready(function() {
// 在 ready 好的 function 里把 HTML 获取,目标是 div class=""abc""
var myhtml = $('div.abc').html();
// 可以 alert 出来看
alert(myhtml);
});
"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询