2017-04-09 2 views
0

내가 위해 자바 스크립트 사업부 I에 텍스트/HTML을 추가 할 것을 알고 다른 방법을 div에 텍스트/HTML 추가 (더 JQuery와는) 나는이 작업을 수행하지 않을 것이다 :자바 스크립트가

var div = document.getElementById('mydiv'); 
    div.innerHTML = 'Something to append'; 

을 내가 아는 그것은 단지 2의 코드 줄을 사용하지만 jquery를 사용하지 않고이 작업을 수행하는 더 짧은 방법이 있습니까?

ES6에는 적은 코드 작성으로 많은 일이 일어나게됩니다.

이것이 유일한 방법인지 궁금합니다.

+0

은 왜 ('mydiv') 'document.getElementById를 할 수 없습니다 innerHTML을 ='변경 ',.' – mehulmpt

+0

@Kinduser 미안 난 그냥 당신의 대답이'='표시를 확인하고 친절 생각 div와 그 값을 다시 필요하지 않은 변수에 할당하는 것. 당신의 코드는 정확합니다. – mehulmpt

답변

3

사실 더 빨리 작성하는 기능은 ES6에 없지만 언제든지 innerHTML 속성을 직접 참조 할 수 있습니다.

document.getElementById('mydiv').innerHTML = 'Something to append'; 
+0

@MehulMohan * "그러나 이것을 할 수있는 더 짧은 방법이 있습니까?"* 더 읽기 쉽습니다! –

+0

@MehulMohan 왜 읽는 것이 추한가? 이러한 유형의 연결 구문은 대부분의 자바 스크립트의 백본입니다. – Soviut

+0

편집하기 전에 버전을 의미했습니다. 이것은 분명히 괜찮습니다. @Soviut – mehulmpt