我可以将参数直接传递给.js文件,如何获取该值

jep*_*rro 19 javascript parameters dom

我想使用一行代码将参数传递给某些javascript,如下所示:

<script language="JavaScript" src="courselist.js?subj=MATH" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)

在javascript文件中,如何获取参数"subj"的值?

谢谢

Bal*_*usC 17

这只能通过访问<script>HTML DOM中的"own" 元素并解析src属性来实现.

长话短说,这是一篇很好的文章,详细的解释和代码示例:http://feather.elektrum.org/book/src.html


oka*_*lex 17

为什么不在包含javascript文件之前在脚本标记内创建变量?

<script type="text/javascript">
    var subj = "MATH";
</script>
<script language="JavaScript" src="courselist.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

  • 好吧,如果你真的想要它在一行,你可以删除换行符;) (2认同)