【发布时间】:2015-02-05 15:07:21
【问题描述】:
我有一些 html 和一些应该在文本框中输入的 javascript 代码,然后打开一个新选项卡,其中包含文本框中任何内容的 Wikipedia 页面。但是,我将其用作扩展程序,而 google chrome 不允许内联 javascript。 page.js
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")。 -
改变了,什么也没发生。我仍然没有输出。
标签: javascript html google-chrome google-chrome-extension