2

我对我使用的功能感到困惑。我正在尝试显示在页面首次加载时弹出的警报消息,并尝试使用 Window.navigator 对象向用户显示他们当前正在使用的浏览器,我仍然需要一些东西,但什么都没有出现从我输入的代码。一些指针?或者也许是我应该做什么的解决方案?

继承人的js:

function myFunction_3() {    
    var newel = document.createElement("Skills");    
    var text = document.createTextNode("Proficient with");      
    txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";   
    document.getElementById("flow").innerHTML=txt;    
    newel.appendChild(text);        
    document.getElementById("list").appendChild(newel);    
    newel.appendChild("rightcol")       
    alert("Page is loaded");
}
4

2 回答 2

3
newel.appendChild("rightcol")

将因异常而失败,因为"rightcol"它是一个字符串,而不是一个 DOM 节点。

您是否打算创建一个带有 id 的元素"rightcol"但忘记编写代码,或者使用 提取现有 DOM 的一部分document.getElementById("rightcol")

于 2013-04-28T17:00:18.413 回答
0

在页面底部调用该函数:

  <script type="text/javascript">
       myFunction_3();
    </script>     

我说在底部是因为它需要在页面上的所有控件创建后运行。

于 2013-04-28T17:03:05.477 回答