在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js設(shè)置滾動條的問題

js設(shè)置滾動條的問題

我想實(shí)現(xiàn)這樣一種效果 我的頁面里有很多組單選框 底部有一個提交按鈕 我點(diǎn)這個按鈕的時候 判斷有哪組單選框沒有選中 就讓滾動條滾動到這組單選框這里 這個有什么好的辦法解決 我這個寫的沒作用
<li v-for="(item,index) in val.optionss" ref='lis'>

     <input type="radio" :name="val.issueId" :id="item.optionsId" :value="item.optionsId" v-model="checkedId[idx]">
     <label :for="item.optionsId"></label><span>{{item.optionsContent}}</span>
   </li>
   
   

for(let i = 0; i < this.questionList.length; i++) {

    if(!this.checkedId[i]) {
      this.noSelect = i;
      document.body.scrollTop = this.$refs.lis[i].offsetTop + this.$refs.lis[i].offsetHeight * i 
      document.documentElement.scrollTop = this.$refs.lis[i].offsetTop  + this.$refs.lis[i].offsetHeight  * i
      break;
    }
  }
  


圖片描述

圖片描述

回答
編輯回答
臭榴蓮

這個可以考慮,如果兼容比較寬松的話~
scrollIntoView

2018年8月4日 02:17