我现在正在努力使用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开发者工具的截图
答案 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()的末尾?
如果我们没有关于您的“问题”的更多信息,我们无法为您做任何事情
在您的描述中更明确。