Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用url中的代码编辑文本区域内的内容?_Javascript_Forms_Url_Dynamic_Textarea - Fatal编程技术网

Javascript 如何使用url中的代码编辑文本区域内的内容?

Javascript 如何使用url中的代码编辑文本区域内的内容?,javascript,forms,url,dynamic,textarea,Javascript,Forms,Url,Dynamic,Textarea,我不确定术语是什么,但我想做的是: 使用PHP,我将创建一个动态链接,供用户单击,该链接将指示他们从何处单击它。(我知道怎么做) 我只是不知道URL需要什么样的外观才能更改目标页面上文本区域的内容 比如说:'你的消息'.innerHTML='test' 但很明显这不起作用。我应该在URL中放一个变量(我也不知道怎么做)并让实际目标页面上的JavaScript更改textarea内容吗 基本上我只需要把一行文字放进去。“我来自第x页”我也愿意将文本区域更改为一个输入字段,如果这样做能使事情变得更简

我不确定术语是什么,但我想做的是:

使用PHP,我将创建一个动态链接,供用户单击,该链接将指示他们从何处单击它。(我知道怎么做)

我只是不知道URL需要什么样的外观才能更改目标页面上文本区域的内容

比如说:'你的消息'.innerHTML='test'

但很明显这不起作用。我应该在URL中放一个变量(我也不知道怎么做)并让实际目标页面上的JavaScript更改textarea内容吗


基本上我只需要把一行文字放进去。“我来自第x页”我也愿意将文本区域更改为一个输入字段,如果这样做能使事情变得更简单的话。

这称为查询字符串
website.com?variable1=value1&variable2=value2&……

下面是一个仅使用普通ole Javascript的示例:


另请参见:

您可以按如下方式设置url格式:

www.example.com/?name=john%20blah&age=27&something=meh
然后可以用javascript解析出参数

var parameterArray = location.search.slice(1).split("&");
var parameterObject = {};
for(i in parameters) {
  parameterObject[parameters[i].split("=")[0]] = parameters[i].split("=")[1]
}
然后可以用数据填充字段

nameTxtBox.value = parameterObject.name;