我有以下javascript代码:
var result = ("Please enter your name","Andrew");
我希望在上面的消息中加上"name"
字样。
这是微不足道的,但在搜索下划线的转义码表示后我不知道。或者javascript中可能有上述内容吗?
答案 0 :(得分:2)
如果给出的示例代码有拼写错误,应该这样读:
var result = window.prompt("Please enter your name","Andrew");
然后答案是你不能格式化文本或更改按钮或任何东西上的标签。这适用于内置alert()
和confirm()
以及prompt()
。
这是一项更多的工作,但您可以通过使用透明的<div>
在HTML中构建一个来实现您自己的等效对话框,以覆盖页面的其余部分,以便用户无法与页面的其余部分进行交互直到对话框关闭。 (或者使用半透明的<div>
使用户更明显地看到页面的其余部分被“禁用”。)
当有很多JS库为你做这件事时,我不打算从头开始编码。 jQuery dialog非常容易使用,仅举一个选项。
答案 1 :(得分:1)
如果这最终出现在网页上,您应该可以使用:
var result = ("Please enter your <u>name</u>","Andrew");
...但我不确定你打算做什么。你能为你的问题添加更多细节吗?
答案 2 :(得分:1)
var result = ("Please enter your <u>name</u>","Andrew");