JavaScript,根据URL的结尾在加载时选中单选按钮
我在这里抓住了一点救命稻草,我想按照标题说的做,当页面加载时,我真的很想用一些javascript来启动一些检查url的代码,并读取它的结尾。然后我想有一个“如果”,上面写着(URL以=en结尾?检查这个收音机:什么都不做)。我尝试拟合的代码充其量已经很混乱,但我将向您展示,以帮助您理解我的能力不足,并更好地解释我的查询:JavaScript,根据URL的结尾在加载时选中单选按钮,javascript,url,radio-button,lastindexof,Javascript,Url,Radio Button,Lastindexof,我在这里抓住了一点救命稻草,我想按照标题说的做,当页面加载时,我真的很想用一些javascript来启动一些检查url的代码,并读取它的结尾。然后我想有一个“如果”,上面写着(URL以=en结尾?检查这个收音机:什么都不做)。我尝试拟合的代码充其量已经很混乱,但我将向您展示,以帮助您理解我的能力不足,并更好地解释我的查询: window.onload = function(){ var url = window.location.href; var lastPart = url
window.onload = function(){
var url = window.location.href;
var lastPart = url.substr(url.lastIndexOf('/') + 1);
if (lastPart === "=en") {
radiobtn = document.getElementById("123456789");
radiobtn.checked = true;
}
};
谢谢你们 这是对我试图使用的代码的代码严重缺乏理解
var lastPart = url.substr(url.lastIndexOf('/') + 1);
我没有意识到这是在读字符“/”之后的所有内容。将其更改为“=”后,它工作得非常好
对不起社区 console.log(lastPart)的作用是什么;给..?它给了我URL的最后29位数字,我想我奇迹般地做到了正确,但我需要更改lastindexof?“它给了我URL的最后29位数字..”,但你要对照“=en”进行检查,它永远不会满足条件,你能分享你正在检查的示例url吗…?我的问题很愚蠢,对不起,我没有从url中获取最后三位数字,我获取了“/”后面的所有内容,这是29个字符,我已经更改了它,所以现在它只获取在'language'后面的所有内容,即=en或=ko等。。。对不起,浪费了你的时间