gpt4 book ai didi

javascript - 有没有办法通过命令行将字符串传递给 html javascript?

转载 作者:行者123 更新时间:2023-11-27 22:38:11 24 4
gpt4 key购买 nike

我是初学者!我需要这样的东西:

C:\MyHtmlPage.html "string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage"

并将“string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage”放入:

var externalstring

有类似的东西吗?谢谢!

编辑:

我找到方法了!在 DOS 命令行中我写:

start firefox "file:///C:/MyHtmPage.html?externalstring=string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage"

在 javascript 中我添加了这个 (http://papermashup.com/read-url-get-variables-withjavascript/):

var externalstring = getUrlVars()["externalstring"];
alert(externalstring);

function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function(m,key,value) {
vars[key] = value;
});
return vars;
}

谢谢大家的指教! =)

最佳答案

您可以使用这样的查询参数:

C:\MyHtmlPage.html?parm=string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage

然后,在您的页面 javascript 中,您可以使用 window.location.search 检索 parm=xxxx 片段并根据需要解析出 xxx。如果需要,此格式允许您传递多个不同的参数。这是将多个参数嵌入 URL 的通用方法。然后,如果 URL 来自 Web 服务器,则可以通过页面中的 javascript 或服务器解析它们。

关于javascript - 有没有办法通过命令行将字符串传递给 html javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12654957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com