这个javaScript页面怎么不显示内容也不提示错误?

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>无标题页</title>
    <script type="text/javascript">
    function createA(url,text)
    {
       var o=document.body;
       if(o)
       {
           var a=document.createElement("a");
           a.setAttribute("href",url);
           a.setAttribute("text",text);
           a.style.color="red";
           o.appendChild(a);
       }
       else
       {
          window.alert("0对象为空");
       }
    }
    
    </script> 

</head>
<body onload="createA('http://www.sdut.edu.cn','山东理工大学')">
<div id="main"></div>
</body>
</html>


蛊毒传说
浏览 236回答 2
2回答

SMILET

var a=document.createElement("a");a.href = url;a.innerHTML = text; //这儿用innerHTML而不是innerText因为有浏览器不支持innerTexta.style.color = 'red';o.appendChild(a);你写的代码都是可以执行的,只是没有设对属性.

梵蒂冈之花

把那段脚本放在</html>上面试试,我觉得应该是你的js执行的有些早了
打开App,查看更多内容
随时随地看视频慕课网APP