我有两个按钮用于激活JavaScript功能,但是它们似乎不起作用。但是,当我将JavaScript函数内容移到函数之外时,它们可以正常工作。所以按钮肯定是问题。OnClick函数不适用于HTML按钮
的JavaScript:
$(document).ready(function()
{
function recordjourney()
{
var journey = JSON.parse(localStorage.getItem('journey'))||[];
journey.push(location.protocol + '//' + location.host + location.pathname);
localStorage.setItem('journey', JSON.stringify(journey));
document.write(journey);
}
function resetjourney()
{
localStorage.clear()
}
});
HTML:
<p><button name="record" type="button" onclick="recordjourney()">Record Journey</button</p>
<p><button name="reset" type="button" onclick="resetjourney()">Reset Journey</button></p>
外放两种功能的$(document)。就绪(函数().... – 2012-04-15 14:10:46
你知道那'document.write(journey);'会替换整个文件吗? – 2012-04-15 14:13:29
@Felix Kling是的,我只是在那里看看按钮是否工作。 – user1199649 2012-04-15 14:21:28