javascript - 我需要使用 javascript 去除斜体的 <em> 元素。查看代码

标签 javascript debugging dom

<div name="outer">
    <div name="inner">
        <span>The Quick Brown Fox <strong>Jumped Over</strong> The Lazy <em>Dog!</em></span>
    </div>
</div>

<script type="text/javascript">
// put your js here! 
document.getElementsByTagName("strong")[0].style.fontWeight = "bold";
document.getElementsByTagName("em")[0].style.fontWeight = "bold";
document.getElementsByTagName("em")[0].textContent = "Cat!";
</script>

我想在标签上保留相同的粗体样式,但想去掉斜体。另外,我需要在 javascript 加载后向控制台打印一条消息,表明它已正确加载。任何帮助都会很棒。

最佳答案

document.getElementsByTagName("strong")[0].style.fontWeight = "bold";
document.getElementsByTagName("em")[0].style.fontWeight = "bold";
document.getElementsByTagName("em")[0].style.fontStyle = "initial";
document.getElementsByTagName("em")[0].textContent = "Cat!";

console.log("Here is your message in the console.");

您可以使用 fontStyle 属性更改样式。将此值设置为“初始” 接受的值为:

  • 初始
  • 继承
  • 倾斜
  • 正常
  • 斜体

关于javascript - 我需要使用 javascript 去除斜体的 <em> 元素。查看代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38790445/

相关文章:

javascript - <li>元素根据宽度添加.class,但添加.class后宽度也发生变化

javascript - 覆盖来自另一个库 es6 的导出

javascript - 从ajax调用函数后面调用代码并逐项显示

java - 使用 DOM 解析器从 XML 文档创建 JTree

javascript - jqGrid - 将类分配给导航按钮

javascript - Phonegap本地存储和面向对象的JS

c - 使用 Clion IDE 对函数的 undefined reference

flutter - 找不到函数 debugPrint()

debugging - Allegro CL,逐步调试功能

javascript - 解除函数绑定(bind)时遇到问题