그래서 난이제대로
const script = document.createElement('script');
script.setAttribute('src', '/script.js');
script.setAttribute('type', 'text/javascript');
script.setAttribute('defer', true);//this is the code in question!
document.getElementsByTagName('body')[0].appendChild(script);
같은 연기 스크립트 태그를 추가하려고 순수 자바 스크립트와 스크립트 태그에 속성을 연기 추가하지만 결과 스크립트 태그는 defer=true
대신 단지 defer
같은 defer
속성을 생성합니다 발견 .
동일합니까? defer
대신 defer=true
을 사용하면 어떤 의미가 있습니까?
감사합니다. 이상 또는 - (워드 프로세서는 기술적으로 연기 "가"true "또는 거짓해서는 안됩니다과 같은 속성의 값을 명시하지만) 그들은 일반적으로 동일하게 동작
script.setAttribute("defer", "defer");
: