老师好,问下document.write和innerHTML参数可以是定义的变量么
来源:1-8 编程练习
倾城丶空子许
2019-01-02 10:52:18
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--//补充代码-->
<p id="content"></p>
<script type="text/javascript">
var Book{bookname:'时间简史',author:'霍金',price:99,time:1990,product:'清华大学出版社'};
document.write('hello world');
console.log(Book.author);
document.getElementById("content").innerHTML(Book);
</script>
</body>
</html>1回答
您好,documen.write和innerHTML参数可以是变量,但同学定义Book变量是想定义为输出吗?定义数组应该是var test = [];或者var test = new array();。设置innerHTML参数时应该是使用=设置。修改如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--//补充代码-->
<p id="content"></p>
<script type="text/javascript">
var Book = "测试";
document.write('hello world');
console.log(Book);
document.getElementById("content").innerHTML=Book;
</script>
</body>
</html>如果解决了您的问题,请采纳。祝学习愉快!
相似问题