你好,我有這段代碼,但由於某種原因,它不起作用。我試圖看看谷歌瀏覽器的JavaScript控制檯,它看起來像是拋出某種異常。但是,當引發異常時,頁面刷新,所以我不能看到異常。有人可以幫忙嗎?Javascript onclick,拋出一個不可捕捉的異常
<section class="form_section">
<label for="tag">Tags(Click to select)</label>
<input type="text" placeholder="Enter tag name" id="tag_input" class="tag_input"/>
<input type="button" value="Add" onclick="addTag()" title="Click to add tag"/>
<section id="tags" class="tags"></section>
</section>
var tags = new Array();
function addTag()
{
var value = document.getElementById("tag_input").value;
if(value.length > 0)
{
tags[value] = value;
var temp = "<a href=\"\" onclick=\"removeTag(this); return false;\" class=\"tag_item\">" + value + "</a>";
document.getElementById("tags").innerHTML += temp;
document.getElementById("tag_input").value = "";
}
}
function removeTag(obj)
{
console.log(obj);
}
是否在DOM加載後調用JavaScript? – 2013-03-11 05:06:46
當你不需要時,你爲什麼要逃避引號?這可能會導致錯誤。 – kennypu 2013-03-11 05:06:53
我沒有看到任何問題:http://jsfiddle.net/DerekL/4nqXK/ – 2013-03-11 05:07:26