Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
在两个HTML页面之间传递JavaScript数据值_Javascript_Html_Forms_Script - Fatal编程技术网

在两个HTML页面之间传递JavaScript数据值

在两个HTML页面之间传递JavaScript数据值,javascript,html,forms,script,Javascript,Html,Forms,Script,我试图将一个值从一个HTML文档传递到另一个HTML文档,这是可行的,但当它打印出值时,它会在前面添加名称标记text=。有没有办法去掉文本=,只显示输入的值 这是第一页的格式:pageOne.html <form action="pageTwo.html" method="get"> <input type="text" name="text" /> <input ty

我试图将一个值从一个HTML文档传递到另一个HTML文档,这是可行的,但当它打印出值时,它会在前面添加名称标记
text=
。有没有办法去掉
文本=
,只显示输入的值

这是第一页的格式:
pageOne.html

<form action="pageTwo.html" method="get">
    <input type="text" name="text" />
    <input type="submit" value="submit" />
</form>
<script>
    var queryString = decodeURIComponent(window.location.search);
    queryString = queryString.substring(1);
    var queries = queryString.split("&");
    document.write(queries[0]);    
</script> 
你可以用

GET/pageTwo.html?text=hello


var urlParams=新的URLSearchParams(window.location.search)
var textValue=urlParams.get('text')
console.log(textValue)
结果:
hello

您可以使用

GET/pageTwo.html?text=hello


var urlParams=新的URLSearchParams(window.location.search)
var textValue=urlParams.get('text')
console.log(textValue)

结果:
hello

拆分
=
字符上查询[0]
,然后打印结果数组的索引
1
处的值。拆分
=
字符上查询[0]
,然后打印结果数组的索引
1
处的值。