gpt4 book ai didi

javascript - 如何从html页面中的url获取参数并将其显示在文本区域中?

转载 作者:行者123 更新时间:2023-11-28 09:02:04 25 4
gpt4 key购买 nike

我在我的 html 页面中使用以下 javascript 函数,我想在文本区域中不使用任何连接运算符的情况下正确显示参数......

<html>
<head>
<script type="text/javascript">
function getParameter(paramName) {
var searchString = window.location.search.substring(1), i, val, params = searchString.split("&");

for ( i = 0; i < params.length; i++) {
val = params[i].split("=");
if (val[0] == paramName) {
return val[1];
}
}
return null;
}

function getUrlData() {
var comment = getParameter("comment");
document.getElementsByName("my-textarea")[0].value = comment;
}

</script>
</head>
<body onload="getUrlData()">
<h1>welcome</h1>
<textarea name="my-textarea" readonly rows="5" cols="30"> </textarea>


</body>
</html>

最佳答案

试试这个

function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

关于javascript - 如何从html页面中的url获取参数并将其显示在文本区域中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609279/

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