使用计数greasemonkey保存按钮

时间:2017-04-13 09:45:03

标签: greasemonkey

我想添加一个带计数器的保存按钮 我写了一个脚本,但它不适用于greasemonkey

<button type="submit" id="save" value="Save">Save</button>

<p>The button was pressed <span id="displayCount">0</span> times.</p>

<script type="text/javascript">
var count = 0;
var button = document.getElementById("save");
var display = document.getElementById("displayCount");
function loadStats(){
if(window.localStorage.getItem('count')){
count = window.localStorage.getItem('count')
display.innerHTML = count;
} else {
window.localStorage.setItem('count', 0)
} //Checks if data has been saved before so Count value doesnt become null.
}
window.localStorage.setItem("on_load_counter", count);
button.onclick = function(){
count++;
window.localStorage.setItem("count", count)
display.innerHTML = count;
}
</script>

1 个答案:

答案 0 :(得分:0)

您必须使用javascript添加html元素,因为Greasemonkey旨在通过网页运行脚本。

请参阅Basic method to Add html content to the page with Greasemonkey?