今天碰到乙個困擾自己很久的問題,最後終於解決了,做個筆記記錄一下。涉及到跨頁面傳引數。
用localstorage解決。
在登入頁面
function
load()
在主頁獲取
function
online()
}
在主頁面設定乙個自執行的函式
在js檔案開始處加一行**
window.
online()
;
擷取了部分html**
>
>
charset
="utf-8"
>
>
title
>
src=
"./主頁.js"
>
script
>
head
>
>
type
="button"
class
="load"
onclick
="load()"
value
="登入"
style
="display
: block;
" id
="load"
>
body
>
html
>
報這樣的錯,查了很久才發現,原來是body中的內容js無法呼叫,導致 document.getelementbyid(「load」).style為空。
於是我把js的引用放到了後面
<
!doctype html>
"utf-8"
>
<
/title>
"./主頁.js"
>
<
/script>
<
/head>
"button"
class
="load" onclick=
"load()" value=
"登入" style=
"display: block;" id=
"load"
>
"./主頁.js"
>
<
/script>
<
/body>
<
/html>
js改變元素樣式
1.js改變由style方式引用的樣式 方法一 document.divs.style.csstext border 1px solid 000000 color ff0000 方法二 document.divs.setattribute style border 1px solid 000000 ...
通過JS改變HTML
利用來js控制頁面控制項顯示和隱藏有兩種方法,兩種方法分別利用html的style中的兩個屬性,兩種方法的不同之處在於控制項隱藏後是否還在頁面上佔空位。document.getelementbyid eleid style.visibility hidden document.getelementb...
使用JS動態改變元素樣式
今天寫了個小網頁,需要使用js動態改變元素樣式,結果很多麻煩,從網上找了一些解決辦法總算搞定。總結一下 改變樣式有三種辦法,style.stylename style.csstext,和 classname 光文字不好說啊,還是舉栗子吧 假定var mydiv document.getelement...