javascript示例add-remove元素

javascript示例add-remove元素,javascript,html,web-applications,Javascript,Html,Web Applications,这些天我一直在努力使用javascript,我想用java脚本创建动态添加/删除元素,我遇到了以下网站,但下面的例子对我不起作用。你们知道例子中的错误吗 我在下面的一行中遇到了问题,这是我使用chrome开发工具发现的 var html = '<input type="file" name="uploaded_files[]" /> ' + '<a href="" onclick="javascript:removeElement('file-'

这些天我一直在努力使用javascript,我想用java脚本创建动态添加/删除元素,我遇到了以下网站,但下面的例子对我不起作用。你们知道例子中的错误吗

我在下面的一行中遇到了问题,这是我使用chrome开发工具发现的

var html = '<input type="file" name="uploaded_files[]" /> ' +
               '<a href="" onclick="javascript:removeElement('file-' + fileId + ''); return false;">Remove</a>';
var html=''+
'';
这是谷歌浏览器开发工具的屏幕截图

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

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

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

你需要逃避你的引用

var html=''+

'';

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

在addFile()的末尾

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


在你的描述中要更加明确。

这个问题将是。。。什么?“不起作用”不是我们能帮你的。具体点。有什么错误消息吗?什么是代码>文件->代码>为什么它在引号之外?@ BASZZ——我用“代码>屏幕截图未捕获语法错误:意外字符串
谢谢!它可以工作:)但当我添加两个以上的元素并删除两个时,它会删除其余的元素。。这是正常的行为吗?这真的取决于你是如何编写删除函数的。正确编写的代码没有理由做您不想做的事情!