删除动态创建的按钮

时间:2012-11-14 12:50:29

标签: javascript html

我正在为离线工作的印地语音译网页制作英语。我用过html& javascript所以该文件适用于所有操作系统的所有浏览器。

我已经添加了对记住通过cookie使用的单词的支持,前提是用户可以在同一台计算机上工作,每次都使用相同的浏览器。

当用户键入单词时,会动态创建按钮,这些按钮基于存储在cookie中的数据库进行建议。有没有办法可以将动作与右键单击动态创建的按钮相关联?

另外,我想要 - 动态创建的按钮应该在右键单击时消失? 我想要这个,因为,如果用户想要从他的词汇数据库中删除错误的条目(在上面提到的cookie中)。

目前,我可以使用

一次删除所有动态按钮
id-of-span-which-holds-dynamic-buttons.innerHTML = '';

更长的方法是删除所有按钮,然后从数据库中弹出单词&根据当前数据库重新创建建议。有更简单的方法吗?

如果有人想看看我一直在谈论的内容,我可以在哪里发布我的网页代码(> 51KB )?

1 个答案:

答案 0 :(得分:1)

  

我已经添加了对记住通过cookie使用的单词的支持

这是一个非常糟糕的主意。它会在每个HTTP请求中产生很大的开销 - 最终它会到达请求变得太大而服务器无法应对的地方 - 然后糟糕的事情就会开始发生。 HTML5对本地存储有适当的支持。使用它。

  

我是否可以通过右键单击动态创建的按钮来关联操作

浏览网页 - 您是否看到过任何类似的内容?我从来没有。试图接管鼠标右键是一个坏主意。