【发布时间】:2014-10-29 21:52:15
【问题描述】:
我正在学习 javascript,想在我的代码中使用同步 javascript 调用。
例如,我有两个脚本,script1.js 和 script2.js。这是script1.js:
<script>
var value1="Script 1";
alert(value1);
//calling script2
url="script2.js"
document.write("<scr" + "ipt src=\"" + url + "\"></scr" + "ipt>");
</script>
这里是 script2.js
<script>
var value2="Script 2";
</script>
现在我的问题是我可以从 script2 打印值吗,就像我在 script1.js 中添加这个(警报(value2);)一样。
<script>
var value1="Script 1";
alert(value1);
//calling script2
url="script2.js"
document.write("<scr" + "ipt src=\"" + url + "\"></scr" + "ipt>");
alert(value2);
</script>
我已经使用异步 js 来做到这一点
var scr = document.createElement('script');
scr.setAttribute('src', url);
var head = document.getElementsByTagName("head")[0];
head.appendChild(scr);
它正在工作,但我想同步实现这一点有什么建议吗??
提前致谢
【问题讨论】:
-
有人给了我-1?为什么我要学习 javascript 可能对许多人来说这是一个非常简单的问题,但我对此感到困惑,我只需要解释
-
脚本打开标签是
<script>,结束标签是</script> -
哦,谢谢我已经更新了这个。
-
“现在我的问题是我可以从 script2 打印值,就像我在我的 script1.js 中添加这个(alert(value2);) 一样。” 你尝试运行代码?结果如何?
-
您为什么将第二种方法称为异步?它也是同步的。更好的描述是使用 DOM 操作
标签: javascript jquery