将变量值传递给脚本函数中的变量(Javascript)
问题描述:
我想知道如何将JavaScript文件中的变量值传递到写入HTML文件顶部的脚本函数中的变量。将变量值传递给脚本函数中的变量(Javascript)
我写的是这样的:
myjsfile.js:
var abc = "10";
HTML文件:
<html>
<head>
<script type="text/javascript">
(function() {
var test = document.createElement('script'); test.type = 'text/javascript'; test.async = true;
test.src = 'testquery.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(test, s);
alert(abc);
})();
</script>
</head>
<body>
</body>
</html>
我没有得到的输出。请帮忙!提前致谢。
基本上我试图创建一个jquery插件就像谷歌分析。
答
<html>
<head>
<script type="text/javascript" src="testquery.js"></script>
<script type="text/javascript">
alert(abc);
</script>
</head>
<body></body>
</html>
答
该脚本首先加载,请尝试使用onload
test.onload=function(){alert(abc);}
+0
非常感谢它的工作。我可以知道如何使用外部JavaScript文件显示图像。这是我想要显示从jquery文件调用的图像,而不是变量。 – Christina 2012-07-12 07:04:37
答
试试这个:
(function() {
var test = document.createElement('script');
document.getElementsByTagName('head')[0].appendChild(test);
test.type = 'text/javascript';
test.src = 'testquery.js';
test.onload = function() {
alert(abc);
}
})();
以及..在onload已经被告知,但你至少应该切换您的将其附加到头部的方式。
test.onload = function(){alert(abc);}代码为我工作....但如何显示图像存储在外部jquery – Christina 2012-07-12 07:07:56