javascript示例添加删除元素

时间:2013-05-30 14:46:14

标签: javascript html web-applications

我现在正在努力使用javascript,我想使用java脚本创建动态添加/删除元素,我遇到了以下网站,但是以下示例并不适用于我,您知道示例中有什么问题吗?

Adding and Removing Elements on the Fly Using JavaScript

我在以下行中遇到问题,我发现使用chrome开发工具

var html = '<input type="file" name="uploaded_files[]" /> ' +
               '<a href="" onclick="javascript:removeElement('file-' + fileId + ''); return false;">Remove</a>';

以下是google chrome开发者工具的截图

enter image description here

3 个答案:

答案 0 :(得分:2)

你需要逃避你的报价。

var html = '<input type="file" name="uploaded_files[]" /> ' + '<a href="" onclick="javascript:removeElement(\'file-\' + fileId + \'\'); return false;">Remove</a>';

答案 1 :(得分:0)

您可能需要转义这些单引号。

 onclick="javascript:removeElement(\'file-\' + fileId + ''); return false;">Remove</a>';

这就是我想要的。

添加文本时,您希望引号存在。 您还将拥有一个名为this

的文件
  file-1
  file-2

答案 2 :(得分:0)

您添加了addElement('files', 'p', 'file-' + fileId, html);

吗?

在addFile()的末尾?

如果我们没有关于您的“问题”的更多信息,我们无法为您做任何事情

在您的描述中更明确。