相关疑难解决方法(0)

将参数传递给JavaScript文件

通常我会有一个我想要使用的JavaScript文件,需要在我的网页中定义某些变量.

所以代码是这样的:

<script type="text/javascript" src="file.js"></script>
<script type="text/javascript">
   var obj1 = "somevalue";
</script>
Run Code Online (Sandbox Code Playgroud)

但我想做的是:

<script type="text/javascript" 
     src="file.js?obj1=somevalue&obj2=someothervalue"></script>
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的方法,最好的方法是解析查询字符串,如下所示:

var scriptSrc = document.getElementById("myscript").src.toLowerCase();
Run Code Online (Sandbox Code Playgroud)

然后搜索我的价值观.

我想知道是否有另一种方法可以做到这一点,而无需构建一个解析我的字符串的函数.

你们都知道其他方法吗?

javascript parameter-passing

145
推荐指数
9
解决办法
21万
查看次数

通过SRC属性将变量传递给JavaScript

在我的HTML文件中,我已经链接到JS:

src="myscript.js?config=true"
Run Code Online (Sandbox Code Playgroud)

我的JS能直接读取这个var的值吗?

alert (config);
Run Code Online (Sandbox Code Playgroud)

这不起作用,FireFox错误控制台说"配置未定义".如何读取JS文件中通过src属性传递的变量?这很简单吗?

html javascript variables url src

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

html ×1

parameter-passing ×1

src ×1

url ×1

variables ×1