js for迴圈 第一筆迴圈2次的錯誤

2021-05-28 11:15:03 字數 1159 閱讀 3197

在使用for迴圈的時候第一筆居然總是迴圈兩次。檢查了很久才發現問題。錯誤語句如下

var j = osheet.usedrange.rows.count;

for (i = 2; i <= j; i++) {

document.getelementbyid('masterpage$masterpagecontent$xingming$txt').value = osheet.cells(i, 1).value;

document.getelementbyid('masterpage$masterpagecontent$gonghao$txt').value = osheet.cells(i, 2).value;

document.getelementbyid('masterpage$masterpagecontent$jbsj_s$txt').value = osheet.cells(i, 3).value;

document.getelementbyid('masterpage_masterpagecontent_gridusercontrol1_button9').click();

本人的做法是用js將excel的內容匯入到使用者自定義的類似datatable的控制項裡去。

誰知道第一筆總是迴圈兩次。後來發現問題的根本原因:更改如下紅色字型即可。

var j = osheet.usedrange.rows.count;

for (

var i = 2; i <= j; i++) {

document.getelementbyid('masterpage$masterpagecontent$xingming$txt').value = osheet.cells(i, 1).value;

document.getelementbyid('masterpage$masterpagecontent$gonghao$txt').value = osheet.cells(i, 2).value;

document.getelementbyid('masterpage$masterpagecontent$jbsj_s$txt').value = osheet.cells(i, 3).value;

document.getelementbyid('masterpage_masterpagecontent_gridusercontrol1_button9').click();

部落格第一筆

今天開始,我將陸續在留下我攻讀大資料領域的心血和經驗。1 為日後的自己查閱。2 為廣大同仁相扶進步。3 以謹記學習成果 歡迎各位園友,關注我的部落格動態。勤做筆記,多思考,巧擴充套件。大資料和人工智慧躺過的坑 和 詳情請見 p 7473861.html 對應本平台的討論和答疑qq群 大資料和人工智慧...

CSDN BLOG的第一筆!

前些天感冒,感冒好了,只是鼻子老是覺得有些不舒服,有時候有鼻涕有時候很乾燥,我想可能跟我這些天的抽菸量增加有關吧!很少得病,無論大病小病,但似乎這幾年每年都得有一兩次的感冒和發燒!這還是種習慣?不解!最近總有些迷茫,呵呵,有人說,搞計算機的人都會在人生路上有迷茫的,我實在不解,難道只有搞計算機的人才...

事件軸 節點Three 第一筆工資

最近,我賺到了真正意義上的第一筆工資,還有些許的風投的意味。一學姐打算保研華東師範大學,但是苦於機試無法通過,於是在考試前一周,也就是 9.17 找到我,要我給她補習程式設計基礎,為啥是基礎呢,因為這個學校雖然是 985 但是保研機試實在是水的不要不要的,雖然也有難題,但是水題實在太多,並且競爭力實...