<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JS随时练习</title>
</head>
<body id="body">
<script type="text/javascript">
function createa()
{
var abody=document.getElementById("body");
var ab=document.createElement("a");
ab.href="http://www.imooc.com";
ab.innerHTML="慕课网";
ab.style.color="red";
abody.appendChild(ab);
}
</script>
</body>
</html>
我发现问题所在了:function只是声明一个函数,上边代码里缺少调用函数的指令,加上createa(); 即可