gpt4 book ai didi

javascript - 如果其他不能正常工作

转载 作者:行者123 更新时间:2023-12-03 01:00:47 25 4
gpt4 key购买 nike

我有一个函数(在 stackoverflow 其他用户的帮助下),但只有第一个 if 语句有效,第二个则无效。我想利用此代码来获取: http 和 https 后跟或不后跟 www

function formatURL() {
var url = document.getElementsByName("URL")[0];
var formattedURL = document.getElementsByName("formattedURL")[0];
url = url.value;
if (url.substr(0, 0) === "") // with our without www
{
formattedURL.value = "https://" + url;
return;
} else
{
formattedURL.value = "http://" + url;
return;
}
}
formattedURL.value = url;
}

最佳答案

您遇到此问题是因为 url.substr(0,0)永远是空字符串 ""对于 url 的任何字符串值(您的 if 语句始终是 true )。

不确定您到底要比较什么url.substr反对,因为我们没有您提供给 <URL/> 的所有可能的输入元素。否则,我可以为您提供实际的修复

关于javascript - 如果其他不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631984/

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