스크립트 태그에 ID 부여
script
요소에 id
속성을 부여 하면 문제가 쉽게 해결되는 시나리오를 발견했습니다 . 그러나 w3schools 및 quirksmode 의 script
요소에 대해 읽은 후에 는 예상치 못한 결과가 발생할 수 있습니다.
Chrome, Safari, FF3 및 IE 7과 같은 브라우저에서 이러한 문제를 겪은 사람이 있습니까?
현재의 모든 브라우저에서 괜찮습니다.
<script id>
잘못 된 유일한 브라우저 는 Netscape 4였습니다. 우리는 오래 전에 신경 쓰지 않았습니다.
그 quirksmode 페이지는 language
속성, 스크립트 <!--
숨기기 및 application/x-javascript
. 방지에 관한 자사의 조언 <script>
에 <body>
(그리고에 넣어 <head>
대신)는 오늘의 격려 관행 확률이다.
<script>
속성 호환성 문제에 대해 이야기하고 있다면 : defer
모든 곳에서 작동하지 않으므로 의존하지 마십시오. charset
모든 곳에서 작동하지 않으며 제공된 스크립트의 Content-Type에서 charset 매개 변수도 마찬가지이므로 스크립트 문자 집합이 페이지와 더 잘 일치합니다. RFC 4329를 작성한 pedants가 사용하기를 바라는 작동하지 않는 대안 중 하나가 아니 type
어야 text/javascript
합니다.
id
모든 요소에 를 설정 하면 id
속성 과 동일한 이름을 가진 새 전역 변수가 도입 된다는 점에 유의하십시오 .
여전히 Netscape 4를 지원해야한다면 많은 문제가 있으며 나머지 개발자 세계의 애도와 애도를 느끼게됩니다.
짧은 대답, 나는 그것에 대해 걱정하지 않을 것입니다.
요소에 id
속성을 추가하면 브라우저에 문제가있을 것이라고 생각하지 않습니다 script
.
JavaScript를 통해 추가 JavaScript를로드하는 일부 내 사이트에서는 class
보다 쉽게 참조 할 수 있도록 속성을 추가했습니다 . 검증 인은 불평하지 않았습니다.
오랜 시간이 지났다는 것을 알고 있지만 W3 Schools의 스크립트 태그 정의 를 보면 언젠가는
그리고 그 속성들 중에서 따다, 당신은 당신의 사랑스러운 이드를 찾을 것입니다.
많은 태그에도 똑같이 적용되므로 모자에서 멋진 트릭을 가져올 때 확실히 많은 유연성을 얻을 수 있습니다.
참고 URL : https://stackoverflow.com/questions/2741441/giving-the-script-tag-an-id
'Programing' 카테고리의 다른 글
curl을 통해 PHP에서 헤더 만 검색 (0) | 2020.12.08 |
---|---|
자바 스크립트가 포함 된 전체 테이블을 선택하십시오 (클립 보드에 복사). (0) | 2020.12.08 |
jQuery / JavaScript에서 테두리 너비를 얻는 방법 (0) | 2020.12.08 |
javascript : 스크롤 끝 감지 (0) | 2020.12.08 |
모듈에서 사용 가능한 명령을 검색하려면 어떻게합니까? (0) | 2020.12.08 |