2014-08-28 134 views
0

我使用谷歌浏览器,开发工具控制台和运行jQuery(“*”)。我希望看到该页面的所有html代码都出现在控制台中。但是,当我这样做,我看到的是这样的:jQuery(“*”)。html;返回意外的结果

function (a){ 
if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null; 
if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>"); 
try{ 
for(var c=0,d=this.length;c<d;c++) this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a) 
} 
catch(e){ 
this.empty().append(a)} 
} 
else 
f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a); 
return this 
} 

所有我能想到的是,这可能有问题,防止人们获得HTML标记的网站上somekind的安全措施?

任何想法,这里将真正帮助我:)

+1

的jQuery( 'HTML')HTML()使用它 – 2014-08-28 09:32:44

回答

4

应该

的jQuery( “*”)HTML()。

。 html()是一个函数而不是属性。

0

这个怎么样:

jQuery('html').html()