Javascript 替换按结果加载提示的按钮

Javascript 替换按结果加载提示的按钮,javascript,button,text,prompt,Javascript,Button,Text,Prompt,我有一条短信。在里面,我想问读者一些问题,答案将被插入文本中。我希望问题由一个按钮提示,当提示被验证时,按钮消失 所以我现在要说的是: Once upon a time in <button onclick="prompt('Where do you live?')">Where do you live?</button>, a very beautiful place… 从前你住在哪里?,一个非常美丽的地方… 它让我在文本中看到按钮,我想要的提示,但是当我在单击“确

我有一条短信。在里面,我想问读者一些问题,答案将被插入文本中。我希望问题由一个按钮提示,当提示被验证时,按钮消失

所以我现在要说的是:

Once upon a time in <button onclick="prompt('Where do you live?')">Where do you live?</button>, a very beautiful place…
从前你住在哪里?,一个非常美丽的地方…
它让我在文本中看到按钮,我想要的提示,但是当我在单击“确定”后关闭提示时,如何获得此提示的结果以替换按钮?

onclick()
符合我的要求


很久以前,你住在哪里?一个非常美丽的地方…
值得注意的是,它容易受到JavaScript注入的攻击。你是什么意思,@JackieChiles?Thx很多,outerHTML正是我想要的。@Godisgood在提示符中输入类似于
的内容,运行您的代码片段,您就会明白我的意思。攻击者可以用恶意脚本替换无害的
警报
代码。例如,如果该输入保存到服务器并由另一个用户加载,则可能会从第二个用户窃取数据。这就是堆栈代码片段的原因之一。@JackieChiles,我现在明白你的意思了。我将“HTML”替换为“Text”。这样更好吗?他们现在不能放任何恶意的东西,是吗?