我有以下JavaScript代码:如何在JavaScript字符串中显示下划线?
var result = ("Please enter your name","Andrew");
,我想强调上述的消息中的单词"name"
。
这是微不足道的,但我不知道搜索转义代码表示下划线后。或者是以上可能在JavaScript?
我有以下JavaScript代码:如何在JavaScript字符串中显示下划线?
var result = ("Please enter your name","Andrew");
,我想强调上述的消息中的单词"name"
。
这是微不足道的,但我不知道搜索转义代码表示下划线后。或者是以上可能在JavaScript?
var result = ("Please enter your <u>name</u>","Andrew");
注意:'u'标签在HTML 4中已弃用。 – Guffa
感谢大家的帮助。这是一个错字,我的意思是以下 –
如果给出的示例代码有一个错字,应该读过这样的:
var result = window.prompt("Please enter your name","Andrew");
那么答案是,你不能格式化文本或更改按钮上的标签或任何东西。这适用于内置的alert()
和confirm()
以及prompt()
。
这是一个更多的工作,但是您可以通过使用透明的<div>
来构建一个HTML对话框来实现自己的等效对话框,以覆盖页面的其余部分,以便用户无法与对话框的其余部分进行交互,直到对话框关闭。 (或者使用半透明的<div>
来让用户更加明显地看到页面的其余部分是“禁用”的。)
我不会打扰从头开始编码,当有很多JS库为您做。 jQuery dialog非常易于使用,仅列出一个选项。
谢谢。将在此探索jQuery对话框。 –
代码没有意义。它相当于'var result =“Andrew”;',第一个字符串被丢弃。此外,任何格式如下划线取决于你如何显示消息,所以你也必须指定。 – Guffa
Guffa的评论演示:http://jsfiddle.net/Fw9RX/ –
也许这只是一个简单的例子,但你为什么要强调“名称”?你是否发现很多用户误读了这个问题并输入了他们最喜欢的颜色? – nnnnnn