В mytest.html я включаю это:Как получить значение querystring самого javascript?
<html><head>
<script type="text/javascript" src="/myjavascript.js?foo=bar"></script>
</head>
<body>Hi</body>
</html>
В разделе myjavascript.js
alert(this.location.search);
Это показывает строку запроса mytest.html, но я хочу строку запроса самого JavaScript «Foo = бар "или просто" бар ".
Любые идеи относительно того, как это сделать, были бы замечательными. (Я думаю, может быть, мне нужно прочитать html для элемента скрипта и проанализировать этот текст. Но я надеюсь, что это будет более простой способ.)
Я могу использовать JQuery для этого, если есть простой способ.
бы 'Defer = "отложить"', возможно, повлиять на это? –
«Когда скрипт запущен, это последнее, что загрузилось на странице». - *Как правило*. Это не всегда так; элементы сценария могут быть добавлены в любом месте с DOM. – Quentin
@SaintGerbil - Это можно сделать. – Quentin