가리키는 외부 스크립트 내에서 태그의 id를 변경하고 싶습니다. 이 일을하는 올바른 방법은 무엇입니까? 나는 라이브 DOM 트리를 볼 때,<script> id를 스크립트로 변경하는 방법 - Javascript
var sessionID = generateSessionID();
var scripts = document.getElementsByTagName('script');
var script = scripts[scripts.length - 1];
script.id = script.id + "_" + sessionID;
을하지만 :
<script id="ID1" type="text/javascript" src="PATH_TO_EXTERNAL_JS"></script>
그리고 여기가 내 외부 스크립트 내에서 할 노력하고있어 무엇 : 여기
내 스크립트 태그입니다 방화 광에서 DOM에서 참조 된 2 개의 스크립트를 봅니다. 하나는 원래 ID이고 다른 하나는 새 ID입니다.감사합니다.
var i = 0
var sessionID = generateSessionID();
var scripts = document.getElementsByTagName('script');
var script = null;
for (i = 0; i < scripts.length; i++)
if (scripts[i].src.toString() == 'PATH_TO_EXTERNAL_JS'){
script = scripts[i];
break;
}
if (script)
script.id = script.id + "_" + sessionID;
을 말해 :
명확한 설명을 위해 스크립트가 가리키는 스크립트 내에서 특정 스크립트 태그의 ID를 변경하려고하거나 특정 외부 스크립트를 삽입하여 해당 스크립트를 식별하고 수정하는 방법을 찾고 있습니까? 그것을 참조하는 태그? –