网络和这个网站上有很多关于制作斜体字的问题,但没有一个提到如何仅使字符串的一部分变成斜体。
在我的情况下,我有一个表单,输入书名、作者姓名和销售数量。点击按钮后,我希望作者姓名和销售数量是正常的,但书名在文本区域(输出)中是斜体。
表单的编码:
<label for="txtName">Author Name</label>
<input type="text" id="txtName" size="50" placeholder="Eg, Darwin" maxlength="50">
<label for="txtTitle">Book Title</label>
<input type="text" id="txtTitle" size="40" placeholder="Eg, The Origin of Species" style="font-style:italic" maxlength="100">
<label for="txtNumber">Number Sold</label>
<input type="text" id="txtNumber" size="4" placeholder="Eg, 50000" maxlength="9">
当用户输入书名时,随着输入的内容,书名会变成斜体,但是最终输入的值不会保留斜体格式。在完成所需计算后,我希望按照以下顺序显示书名、作者和数量。
bTitle = bookForm.txtTitle.value;
bName = bookForm.txtName.value;
bNumber = bookForm.txtNumber.value;
concatBook = bTitle+" by "+bName+" sold "+bNumber+" Copies."
通过一个函数,这个concatBook将显示在文本区域中。
我想让唯一斜体的是bTitle。
感谢阅读我的问题。
italics()
http://www.w3schools.com/jsref/jsref_italics.asp - NightOwlPrgmr