您好,我正在创建一个google chrome扩展程序,它将从用户那里获取输入并将该输入附加到我在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>