Javascript 未捕获类型错误:无法设置属性';fontFamily';未定义的
我在javascript中有一个任务,在单击按钮时更改标记的字体,但我得到了这个错误。我认为我的代码中没有任何错误Javascript 未捕获类型错误:无法设置属性';fontFamily';未定义的,javascript,Javascript,我在javascript中有一个任务,在单击按钮时更改标记的字体,但我得到了这个错误。我认为我的代码中没有任何错误 <button onclick="myFunction()">Set font</button> <script type = "text/javascript"> function myFunction() { document.getElementsByTagName
<button onclick="myFunction()">Set font</button>
<script type = "text/javascript">
function myFunction() {
document.getElementsByTagName("body").style.fontFamily = "Times New Roman, Times, serif";
}
设置字体
函数myFunction(){
document.getElementsByTagName(“body”).style.fontFamily=“Times New Roman,Times,serif”;
}
document.getElementsByTagName(“body”)不返回单个元素,而是返回一个项目数组
您可以通过按索引访问数组来修复代码:
document.getElementsByTagName("body")[0].style.fontFamily
编辑:正如Ivar在评论中提到的:正文可以通过
文档显式访问。正文
您可以直接使用文档。正文
。