我有一些HTML和一些JavaScript代碼應該在文本框中輸入,並打開一個新的選項卡與任何文本框中的維基百科頁面。但是,我將此作爲擴展名使用,並且谷歌瀏覽器不支持嵌入式JavaScript。 page.jsJavascript代碼沒有在按鈕單擊執行
document.getElementById("search").addEventListener("click", searchPage);
function searchPage() {
console.log("test")
var temp = document.getElementById(pageName);
var temp = temp.value;
var myPage = "http://en.wikipedia.org/wiki/" + temp;
window.location.replace(myPage);
}
popup.html
<!DOCTYPE html>
<html>
<body>
<a href="http://en.wikipedia.org/wiki/Special:Random/" target="_blank">Random</a>
Enter page to lookup: <input type="text" id="pageName" /><br />
<input type="submit" value="Submit" id="search" />
<script src="./page.js></script>
</body>
</html>
任何人都有這是爲什麼不工作的任何線索?
我想你的意思是'document.getElementById(「pageName」)'。 –
改變了,什麼都沒發生。我仍然沒有輸出。 – Kookerus