javascript - 自定义javascript提示和确认框

标签 javascript html angularjs

我对 HTML 设计非常陌生。我的前端位于 Angular.js 中。在我的应用程序中,执行一些方法并提示用户输入。用户输入后,它将继续执行其余逻辑。

目前,我使用简单的confirm()prompt()。但我需要 html 模板而不是典型的消息。我尝试了如下所示的方法。

var htmlStr = "<div> This is nice html with <h1>header</h1> and body content </div>";
var action = prompt(htmlStr);  

它显示为字符串而不是 html。

知道如何转换为 html 吗?非常欢迎任何帮助/建议。

最佳答案

这是不可能的。 promptalertconfirm 弹出窗口中文本的修改范围仅限于添加 \n 字符向字符串添加换行符。 (可能是其他一些转义字符,但不允许使用 html。)这些弹出窗口的样式完全取决于浏览器。

window.prompt()

您可以做的是使用您喜欢的 position:absoluterelative div 创建自定义模式。

关于javascript - 自定义javascript提示和确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35193907/

相关文章:

javascript - 如何为 django 表单自定义 html

javascript - 如何在装有 Crome 或 Microsoft Edge 的本地机器上使用 localStorage

html - <li> 之间有换行符

url - 如何在没有templateUrl的情况下进行路由?

javascript - 如何在 AngularJS 中与另一个 Controller 共享 $scope 变量?

javascript - 如何在 select2 插件中设置选择值 - jquery

javascript - 在父级悬停时更改 img src

html - 元素上边距似乎没有改变

jQuery Mobile Select 不显示

c# - AngularJS 和 Bootstrap 在 IIS 7.5 中部署后无法正确呈现