我希望showAll按鈕單擊應該打開另一個頁面,並在那裏執行showAll函數,以便結果打印在新頁面上。其次,我如何將console.log語句修改爲其他語言,以便在此(新)頁面上打印結果,而不是在控制檯上打印結果。如何將按鈕鏈接到使用jquery的頁面,前提是onclick也觸發一些其他功能
HTML
<ul class="nav">
<li id="add" ><p>Add</p></li>
<li id="show"><p>Show</p></li>
<li id="showAll"><p>Show All</p></li>
</ul>
JS文件
$(document).ready(function(){
function showAll()
{
var objectStore = db.transaction(storeName).objectStore(storeName);
objectStore.openCursor().onsuccess = function(event)
{
var cursor = event.target.result;
if (cursor)
{
console.log(" Post: " + cursor.value.post);
cursor.continue();
}
else
{
alert("No more entries!");
}
};
}
$("#showAll").click(function()
{
console.log("eventlistner called for showAll...");
showAll();
});
});
爲了澄清,你是否問有人點擊「顯示全部」列表項時,它會打開一個新窗口(選項卡?)並在該窗口內執行ShowAll()函數? –
是的絕對正確..我怎麼做到這一點。 –