是否有人熟悉OS X Safari(版本3和WebKit)中的本機代碼?我使用Javascript來解析表單中的一些信息,我的一個輸入被命名爲「tags」。當試圖使用該元素的值時:Safari本機代碼
// button is being passed through a function as a DOM object
var tags = button.form.elements["tags"].value;
Safari返回某種功能。我已經得到它提醒像「功能標籤(){[本機代碼]}」和節點樹,但我不明白爲什麼我會遇到麻煩。如果有人有線索,請告訴我。我已經通過將輸入的名稱更改爲其他內容來工作,並且通過迭代所有元素並使用if()語句來確定它是否是我想要的元素,但我非常好奇爲什麼Apple會限制使用任何名爲「標籤」的表單元素...
PS - 這是測試,並在Firefox中正常工作。
工作就像一個魅力,謝謝! – bloudermilk 2009-04-25 00:28:41