将jQuery函数转换为纯JavaScript

时间:2013-08-11 10:14:41

标签: javascript jquery

这是一个相当简单的jQuery函数,但我正在处理一个iframe,它将显示在客户的网站上,而这些网站可能没有使用jQuery。这看起来像纯粹的JS?

$("#pgft-gvway-3xs-iframe").load(function() {
    $(this).height($(this).contents().find("html").height() );
});

更新

感谢所有回答的人。使用答案组合我使用了以下内容。它做了我需要它:

 window.addEventListener('load', function(e) {
     var elem= document.getElementById("pgft-gvway-3xs-iframe");
     var insideheight= elem.contentWindow.document.height;
     elem.style.height= insideheight + "px";
 }, false);

2 个答案:

答案 0 :(得分:1)

正如lix所建议的那样,你已经有了堆栈溢出问题的答案。

准备好的纯JavaScript here 对于高度为here

的纯JavaScript

答案 1 :(得分:0)

var elem= document.getElementById("pgft-gvway-3xs-iframe");
var insideheight= elem.contentWindow.document.height;