<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/