gpt4 book ai didi

javascript - javascript 属性值可以通过手动 url 参数确定吗?

转载 作者:行者123 更新时间:2023-11-28 21:26:49 25 4
gpt4 key购买 nike

我正在尝试显示来自外部 .jsp 文件的数据,该文件的设置如下:

<tag>
<innertag1 id="1">
<innertag1 id="2">
</tag>
<tag>
<innertag2 id="3">
<innertag2 id="4">
</tag>

要仅显示来自一个特定“innertag”标签的信息,我当前正在使用:

NodeList labs = XMLInfo.getElementsByTagName("innertag1");

我希望能够轻松隔离任何特定标签。理论上,我可以创建许多单独的页面,然后简单地将值更改为“innertag2”、“innertag3”等,但这显然有点不切实际。

有没有办法通过 URL 参数确定值?例如,如果我只想显示“innertag2”中的数据,有没有办法让 url http://www.server.com/data.jsp?id=innertag2 调整标记名正确吗?

谢谢您,我们将不胜感激。

最佳答案

您可以解析document.location.href并从中提取参数。这是来自一个旧的 HTML 文件,我在其中使用了这种技术(但是不确定它是否在所有浏览器上兼容)。

var args = {};

function parseArgs()
{
var aa = document.location.href;
if (aa.indexOf("?") != -1)
{
aa = aa.split("?")[1].split("&");
for (var i=0; i<aa.length; i++)
{
var s = aa[i];
var j = s.indexOf("=");
if (j != -1)
{
var name = s.substr(0, j);
var value = s.substr(j + 1);
args[name] = value;
}
}
}
}

关于javascript - javascript 属性值可以通过手动 url 参数确定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822657/

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