我有兩個按鈕用於激活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