inflearn logo
강의

講義

知識共有

独自のポートフォリオWebページを作成する

6-3. JS

js에서 className에 관련된 에러

108

kimbarb

投稿した質問数 8

0

삭제된 글입니다

웹 디자인 HTML/CSS

回答 1

0

kimbarb

사이트에서 F12로 portfolio.js 소스코드를 보면 아래의 2 곳에서 에러를 발생하고 있습니다.

dots[imageSlideIndex - 1].className += 'active';

arr = element.className.split(" ");

이 두 곳의 className과 연결된 모든 함수에서(아마도)에러를 발생하고 있는 것으로 보입니다.

혹시나, 'active' 나 'split' 등과 같은 것과 'className'과의 조합되는 과정에서 일부 에러를 발생하는 것은 아닌지요??? 

*** portfolio.js 에서 Timer 관련 내용을 모두 지우고 실행한 다음 F12로 보면 아래의 'removeClass'  코드에서 arr = element.className.split(""); 에만 에러가 나타납니다.

function removeClass(element, name) {

  var arr;

  arr = element.className.split("");

  while(arr.indexOf(name) > -1) {

    arr.splice(arr.indexOf(name), 1);

  }

  element.className = arr.join(" ");

}

감사합니다.

CSS가 적용이 안됩니다.

0

78

1

동영상을 최신버전에 맞게 업그레이드 해주시거나 css적용이 안되는 원인과 해결방법을 빠르게 써주실 수 있나요?

0

100

1

화면이 너무작아요

0

231

0

awesome font에서

0

366

1

팝업창 동영상

0

273

1

챕터 6에서 해결이 안되고 있습니다.

0

368

1

클릭시 드롭다운이 되지 않습니다..

1

389

2

09.NavaigationBar2 js부분 질문입니다.

0

227

1

navigation bar 만들기 java script부분에 질문이 있습니다.

0

378

1

자바스크립트 에러 현상

0

503

1

건의사항입니다.

1

305

1

CSS

0

236

1

작동이안되여..

0

276

1

이미지

1

243

1

.header-area > .navbar에 적용한 css에 대해서

0

296

1

css 적용이 안되는 증상

0

297

2

className과 classList에 대해 궁금합니다.

0

259

1

이미지 슬라이드 적용예제에서 자바스크립트 함수 bind()에 대해 궁금합니다.

0

497

1

CSS 적용이 안됩니다ㅠㅠ

0

229

2

header 부분에 js파일을 타이핑 했으나 오류가 뜸니다.

0

215

1

스크롤을 내리면 네비게이션바 길이가 줄어듭니다

0

300

1

.navbar-toggler에서 height

0

162

1

overflow:hidden 역할에 대해서

0

331

1

강의를 보면서 같이 타이핑 하고 싶은데

0

223

1