在包含Javascript的地方获取HTML标记

时间:2013-05-10 10:19:37

标签: javascript html

这是一些HTML:

<div>
     hello text
     <script src="/javascript.js" ></script>
</div>

在javascript.js中,我想获得包含javascript.js的div的高度和宽度。

我发现你可以用ID来做到这一点:

document.getElementById('foo').offsetWidth;

但是如何将它引用到包含javascript.js的div?

1 个答案:

答案 0 :(得分:1)

你不能直接引用javascript.js文件中的div。但是,您可以在文档加载时获取div ID,并将其存储在某个全局变量中以供将来使用。

 var myDiv = []  
 $(document).ready(function(){ 
     $('script').each(function(){
        myDiv.push($(this).parent('div'))        
      })
 } )