如何解决JS通过调用html来获取变量
| 我正在设置以下代码,以使我能够基于对给定数组的条件PHP回显来决定要运行的JS函数/文件。由于某种原因,我似乎无法在给定的Javascript代码中检索数组的内容: 的HTML<!-- add functions to run at window.onload here -->
<script type=\"text/javascript\">
on_multiload [0] = \"message\";
on_multiload [1] = \"message2\";
</script>
<script type=\"text/javascript\" src=\"http://www.ondesign.org.uk/wp-content/plugins/on-dev-kit/js/pageload.js\"></script>
JS
window.onload = function () {
on_multiFunction_load (on_multiload);
}
function on_multiFunction_load (on_multiload) {
for (var i = 0; i< on_multiload.length; i++) {
alert (on_multiload[i]);
}
}
谁能看到我做错了的事(第一次从外部源加载js变量,所以很简单)?
解决方法
您试图将值分配给
on_multiload
的属性,而on_multiload
是undefined
。
var on_multiload = [];
on_multiload[0] = \"message\";
on_multiload[1] = \"message2\";
要么
var on_multiload = [ \"message\",\"message2\" ];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。