【发布时间】:2011-08-28 06:22:33
【问题描述】:
我正在尝试在 javascript 中传递一个变量。我按以下方式创建了一个链接,一切似乎都正常。
label.innerHTML = '<a href="#" onclick="show_box(this);"> link</a>';
但是,当我以以下方式创建链接时,链接也会传递关联的对象,我从 firebug 收到以下错误 -> “元素列表后缺少 ]”
label.innerHTML = '<a href="#" onclick="show_box(this,'+object+');"> link</a>';
这是将对象传递给函数的可接受方式吗?问题是我在一个函数中创建了这个链接。该函数根据传递给它的对象创建这样的链接。因此,我不能将此“对象”作为全局范围。
【问题讨论】:
标签: javascript html parameter-passing