Проблема заключается в ваших if
с, if (search.value == "Facebook" || "facebook")
все равно что сказать
, если search.value == "Facebook"
верно или "facebook"
верно, сделать
Что не работает, потому что "facebook"
всегда будет истинным и, следовательно, второй if
для Instagram никогда не вводится.
Вместо этого вы хотите
если search.value == "Facebook"
истинно или search.value == "facebook"
истинно, выполните
var btn = document.getElementById("btn");
var search = document.getElementById("search")
btn.onclick = function (){
if (search.value == "Facebook" || search.value == "facebook"){
window.location = "https://www.facebook.com/";
} else if( search.value == "Instagram" || search.value == "instagram"){
window.location = "https://www.instagram.com/";
}
}
<input id="search" type="text"/>
<button id="btn" type="button">Search</button>