Привет! Я создаю расширение Google Chrome, которое будет принимать входные данные от пользователя и добавлять этот вход к некоторым конкретным URL-адресам, которые у меня есть в моем файле JavaScript, а затем открывать эти веб-сайты в новой вкладке. Но это не работает. я вставляю свои файлы расширения popup.html и popup.js сюда.
Что я здесь не так делаю?
document.addEventListener('DOMContentLoaded', function () {
document.querySelector('Submit_btn').addEventListener('click', main);
function myFunction()
{
var x = document.getElementById("frm1");
var text = x.elements[0].value;
if(text.localeCompare("One")==0)
{
var t = x.elements[1].value;
window.open("https://www.example.com/"+t)
window.open("https://www.example.com/"+t)
window.open("http://www.example.com/"+t)
}
else if(text.localeCompare("Two")==0)
{
var t = x.elements[1].value;
window.open("https://www.example.com/"+t)
window.open("https://www.example.com/"+t)
window.open("https://www.example.com/"+t)
}
}
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="popup.js"></script>
</head>
<body>
<form id="frm1" >
<select name="List">
<option value="One">One</option>
<option value="Two">Two</option>
</select>
<br><br>
Query: <input type="text" name="fname" id="frm2"><br>
</form>
<button onclick="myFunction()" id="Submit_btn">Submit</button>
<br>
<br>
</body>
</html>