Chrome扩展程序-接受用户输入并附加到网站,以在新标签页中打开它们

时间:2018-09-06 12:29:12

标签: javascript google-chrome google-chrome-extension

您好,我正在创建一个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>

0 个答案:

没有答案