Javascript Chrome扩展:更新输入值并单击提交按钮
嗨,我是chrome扩展的新手,需要后端方面的帮助。以及尝试访问当前所选选项卡的Dom。这样我就可以将endDatePicker ID的值更改为提前1天。例如,从2016年5月4日星期三到2016年5月5日星期四 然后再单击Submit按钮(我不知道是否可以在拥有DOM后运行“checkSubmit();return false;”方法) 谢谢你的帮助 我试图改变的日期选择器Javascript Chrome扩展:更新输入值并单击提交按钮,javascript,jquery,google-chrome-extension,automation,auto-update,Javascript,Jquery,Google Chrome Extension,Automation,Auto Update,嗨,我是chrome扩展的新手,需要后端方面的帮助。以及尝试访问当前所选选项卡的Dom。这样我就可以将endDatePicker ID的值更改为提前1天。例如,从2016年5月4日星期三到2016年5月5日星期四 然后再单击Submit按钮(我不知道是否可以在拥有DOM后运行“checkSubmit();return false;”方法) 谢谢你的帮助 我试图改变的日期选择器 <input name="endDatePicker" type="text" id="endDatePicker
<input name="endDatePicker" type="text" id="endDatePicker" class="tradeDatePickers hasDatepicker valid" readonly="readonly">
popup.html
<!doctype html>
<html>
<head>
<title>Listing Updater</title>
<script src="popup.js"></script>
</head>
<body>
<h1>Listing Updater</h1>
<input name="datepicker" type="text" id="inputdate">
<br />
<button>Update Listings</button>
<script src="popup.js"></script>
</body>
</html>
欢迎来到stackoverflow。见s.o.不适用于发布要求。阅读文档,尝试一些东西,向我们展示你的尝试和不起作用的地方。作为一个新接触Chrome扩展的人,你绝对应该阅读我之前读过的文章,理解需要发生的事情,我只是不知道如何把它们放在一起。主要是content.js如何从当前选项卡获取信息。欢迎使用stackoverflow。见s.o.不适用于发布要求。阅读文档,尝试一些东西,向我们展示你的尝试和不起作用的地方。作为一个新接触Chrome扩展的人,你绝对应该阅读我之前读过的文章,理解需要发生的事情,我只是不知道如何把它们放在一起。主要是content.js如何从当前选项卡获取信息。
"name": "Listing Updater",
"description": "Update BidorBuy listings",
"version": "1.0",
"browser_action": {
"default_icon": "images/icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab","tabs"
]
}
<!doctype html>
<html>
<head>
<title>Listing Updater</title>
<script src="popup.js"></script>
</head>
<body>
<h1>Listing Updater</h1>
<input name="datepicker" type="text" id="inputdate">
<br />
<button>Update Listings</button>
<script src="popup.js"></script>
</body>
</html>
function setdate() {
var date = document.getElementById("inputdate").value;
document.getElementById("endDatePicker").innerHTML = date;
}
function update() {
checkSubmit();
}
function runTask() {
setdate();
update();
}
function clickHandler(e) {
setTimeout(runTask, 100);
}
function main() {
}
document.addEventListener('DOMContentLoaded', function ()
{
document.querySelector('button').addEventListener('click', clickHandler);
main();
});