JavaScript 获取值

发布于 2024-10-04 00:16:54 字数 293 浏览 10 评论 0原文

代码:

<script type="text/javascript" src="http://127.0.0.1/Test.js#username=stackoverflow">
</script>

我想知道,如何在 Test.js

文件 中获取用户名 Test.js:

var username =  ??

///////////// #username=stackoverflow

提前致谢

code :

<script type="text/javascript" src="http://127.0.0.1/Test.js#username=stackoverflow">
</script>

iwant to know ,how to get the username in Test.js

file
Test.js :

var username =  ??

///////////// #username=stackoverflow

thanks advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

樱&纷飞 2024-10-11 00:16:54

如果您尝试在客户端执行所有这些操作,那么最好使用:

<script type="text/javascript">//<![CDATA[
    var username = "stackoverflow";
//]]></script>
<script type="text/javascript" src="http://127.0.0.1/Test.js"></script>

这样,您就不需要以某种方式解决读取脚本标记的 src 属性的问题。

If you are trying to do all this on the client side, it's much better to use:

<script type="text/javascript">//<![CDATA[
    var username = "stackoverflow";
//]]></script>
<script type="text/javascript" src="http://127.0.0.1/Test.js"></script>

That way, you don't need to tackle the issue of reading the src attribute of the script tag somehow.

凉墨 2024-10-11 00:16:54

URL 的查询部分无效。它应该是:

http://127.0.0.1/Test.js?username=stackoverflow

# 被视为命名锚点。

The query portion of the URL is invalid. It should be:

http://127.0.0.1/Test.js?username=stackoverflow

The # is treated as a named anchor.

未蓝澄海的烟 2024-10-11 00:16:54

gup 函数不好,因为参数位于脚本标记上,而不是 HTML 输出页面上。

location 对象(location.href、location.search...)指的是包含脚本的 HTML 页面。

还有其他 2 个选项:

  1. 使用这个

  2. 使用@idealmachine答案。你可以包装全局变量与简单对象以避免与其他全局JS变量冲突

The gup function isn't good because the parameter is on the script tag, not the HTML output page.

The location object (location.href, location.search...) refers to the HTML page where the script included.

There are 2 other options:

  1. Use this

  2. Use @idealmachine answer. You can wrap the global variable with simple object in order to avoid conflict with other global JS variables

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文