如何设置字体样式"斜体"使用javascript
How to set font style "italic" using javascript
我知道如何在HTML中设置字体样式斜体,但现在我只想用java脚本这样做。是否可以在java脚本中做到这一点?. 有人能帮我解释一下吗?这是我的代码,
myJson.name.push(mainSteps.name); // Need to changes this in italic (js code)
JavaScript字符串本身没有"样式"的概念。只有当在某处输出字符串时才应用样式。如果输出为HTML,则可以使用HTML或CSS对其进行样式设置。
所以如果你问是否有一种"输出无关"的方式来定义JavaScript字符串的样式,答案是没有。
顺便说一句,你写的代码是 JavaScript(假设你传递了一个正确的ID值):
document.getElementById(#Html id).style.fontStyle = "italic";
,如果你想样式HTML输出,那么这将是一种方式。
在Javascript中你不能改变字体样式,因为它不存在于Javascript中。字体样式只在需要显示数据时才起作用,也就是在HTML的某些地方写入数据时。这就是如何更改整个body
的字体样式的方法 This is in italics
<script>
function italicsBody() {
document.body.style.fontStyle = "italic";
}
italicsBody()
</script>
类似的,如果你想要相同的特定数据,你可以使用getElemenById。检查以下代码
<ul id="names">
</ul>
<script>
function italicsBody() {
document.getElementById("names").style.fontStyle = "italic";
}
function populateNames() {
var names = ["name1","name","name3"]
var nameList = document.getElementById("names");
for (var key in names) {
nameList.innerHTML = nameList.innerHTML + ' <li> ' + names[key] + '</li>';
}
}
populateNames()
italicsBody()
</script>
下面是相同的jsfiddle
document.getElementById("myP").style.fontStyle = "italic";
您可以使用"somestring".italics()
来获得"<i>somestring</i>"
,这可能是您所追求的。我建议你像别人说的那样使用CSS——斜体已经不再是标准了。
我给了下面一个例子
function myFunction() {
document.getElementById("myP").style.font = "italic 15px arial,serif";
}
myFunction();
<p id="myP">This is a paragraph.</p>
这是第二个例子,当用户点击按钮,然后样式应用从Java脚本
function myFunction() {
document.getElementById("myP").style.font = "italic 20px arial,serif";
}
<p id="myP">This is a paragraph.</p>
<button type="button" onclick="myFunction()">Set font</button>
myJson.name.push(mainSteps.name).style.fontStyle =" italic";
方法相同。
相关文章:
- 如何使用手柄呈现斜体/粗体文本
- javascript:查找/替换regexp帮助-粗体、斜体和特定字符
- TinyMCE 将另一个事件添加到粗体和斜体按钮
- 如何使钛文本区域中的单词加粗或斜体
- 如何使用 ExtendScript 从 InDesign 文档的所有脚注引用中删除斜体和粗体样式
- html(或 asp.net)文本框中的斜体和普通文本
- 使用 Perl 在 Twitter 上发布斜体
- 织物 js 粗斜体不起作用,因为 JSON 中的字体样式对象
- 在谷歌脚本中创建的电子邮件正文上应用下划线,粗体,斜体等
- 铬中的 CKEDITOR 在光标位置添加“?”标记,同时应用任何样式(粗体/斜体)而不选择
- 平滑地从普通文本淡入斜体文本
- 使用引导将斜体文本转换为工具提示
- 单击粗体或斜体标记时,光标位于中间
- 所见即所得编辑器,仅用于粗体斜体和列表
- 斜体字在Javascript中不起作用'alert()'方法
- 尝试使用JavaScript查找关键字并将其斜体
- 脚本将斜体字体更改为JS中的标准字体
- 在jQuery和/或javascript中检索页面上的所有斜体文本片段
- 想要检查文本是否斜体,如果是,则突出显示文本框中的文本
- 计数粗体和斜体在编辑器或ckeditor