【发布时间】:2017-01-20 09:05:37
【问题描述】:
这是我在这里的第一个问题,但我希望我能准确并提供所有必要的信息。我需要使用 window.onload 在我的 html 代码头部编写一个页面,其中 type="text/view" 来显示。
当我将此代码放入正文并使用时
<body onload="loadWelcomePage()">
function loadWelcomePage() {
var welcomePageContent = document.getElementById('welcomeview');
var profilePageContent = document.getElementById('profileview');
var showPage = document.getElementById('contentSpace');
showPage.innerHTML = welcomePageContent.innerHTML;
}
但是,当我将相同的代码复制到 js 文件时,不会加载相同的函数。我究竟做错了什么。我将在下面使用的 js 文件中发布替换代码。
window.onload = function() {displayView};
function displayView() {
var welcomePageContent = document.getElementById('welcomeview');
var profilePageContent = document.getElementById('profileview');
var showPage = document.getElementById('contentSpace');
showPage.innerHTML = welcomePageContent.innerHTML;
}
我需要使用 javascript 而不是 jQuery 来完成任务。
【问题讨论】:
-
改用
document.onload = function(){}怎么样? -
window.onload = displayView没有括号。以前从未见过type="text/view"...Niether 有 Google... -
type="text/view" 用于防止浏览器呈现代码,直到我使用上述代码将其分配给 div。
标签: javascript html