1樓:網海1書生
如果button標籤不指定type,那麼它預設就是submit(但在ie中則是button),也就是說點選它就相當於提交表單了,因此它會先去執行change()裡的**,然後立刻(此時網頁尚未開始跳轉)提交表單,但由於form未指定action,就預設是當前頁面的url,所以最終的結果就相當於沒有跳轉了。
解決辦法一(推薦):
跳轉解決辦法二:
跳轉補充說明:w3c規範中有說明:請始終為按鈕規定 type 屬性
2樓:三間北房
change方法最後加個return false;試試
或者給button加個type="button"
js裡用location.href跳轉
3樓:匿名使用者
那肯定是你加了之後你的url非法格式了,當然不跳轉了,你直接拼接innerhtml容易出錯的,有的東西是不能直接拼接的,例如轉義字元或者空格什麼的,中文引數過長什麼的還要使用encode***ponent或者encode方法呢。
function test()
// 在這裡f12控制檯輸出資訊,看看到底是什麼亂七八糟的東西
// 是不是和你的後臺所需要的引數一致
// 一般來說都有分隔符分割每個學生的id,你直接累加,試問如何區分??
//到後臺了,肯定是被分割的id,然後後臺split切割什麼的,得到陣列
// 於是被操作進資料庫。
console.debug(stuids);
// location.href和window.location.href是一個意思,
// locatin就是window的物件屬性,預設window是全域性性質,
// 任意全域性變數都是他的物件屬性,不寫window就是預設他
}最後,最重要的,採納即可。
在js裡面怎麼用href跳轉
4樓:匿名使用者
top.location.href或者window.location.href
西方經濟學中,為什麼用L表示勞動投入,有K表示資本投入呢
勞動力的英文是labor,資本是capital,讀音是以 k 開頭,故用l表示勞動投入,有k表示資本投入。在德語裡,資本譯為kapital 西方經濟學中,為什麼用l表示勞動投入,有k l表取自labor 有名詞勞動 勞工 努力 工作 的意思 k表示資本 西方經濟學中l代表什麼 國際 中資本為什麼用k...
接電中,L和N是什麼意思?又為什麼L用紅線,N用藍線?請不懂
接電中,其中n代表的是零線,一般線的 顏色是藍色或白色 l代表的是火線,一般線的顏色是紅色或棕色 e代表的是地線,一般線的顏色是黃綠相間 三根線的分配原則為左零右火中地。漏電保護開關接線一定要按照上面的標識來接線。1p n的漏電保護開關的接線端子旁邊的殼體上面都有標識,有的只是標識標識其中的一個接線...
求助,為什麼用移動資料的時候電信卡沒有訊號
若手機沒有訊號或螢幕上顯示緊急呼叫的提示,建議 1.關機重啟重新搜尋網路嘗試。2.若是雙卡手機,請檢視sim卡是否被啟用 設定 sim卡管理器 sim1 sim2 點選sim卡圖示 滑動開啟 不同型號手機操作方式可能略有不同 3.若依然沒有訊號,建議關機取出sim卡,使用橡皮擦拭sim卡晶片,然後重...