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