我对使用的功能感到困惑。我正在尝试显示一个警告消息,该消息在页面首次加载时弹出,并且还尝试向用户显示他们当前正在使用哪个浏览器,使用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");
}
答案 0 :(得分:3)
newel.appendChild("rightcol")
将因异常而失败,因为"rightcol"
是字符串,而不是DOM节点。
您是否打算创建一个标识为"rightcol"
但忘记编码的元素,或者使用document.getElementById("rightcol")
删除部分现有DOM?
答案 1 :(得分:0)
在页面底部调用函数:
<script type="text/javascript">
myFunction_3();
</script>
我在底部说,因为它需要在创建页面上的所有控件后运行。