是否有人熟悉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