2016-12-09 8 views
-1

대신 사용할 수있는 문서 document.write JavaScript? 이 코드 줄을 다시 쓰는 다른 방법이 있습니까?gpt.js 파일 선언에 대한 document.write의 대안을 찾고

var script = document.createElement('script') 
script.src = src 
var first = document.getElementsByTagName('script')[0] 
first.parentNode.insertBefore(script, first) 

데모 :

document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>'); 
+0

탈출'/' '<\/script>'태그를 닫을 때. 무엇을 성취하려고합니까? – guest271314

+0

'createElement'와'appendChild'는'dw'를 대체 할 것입니다. – Teemu

답변

1

실행 스크립트 태그에 이미 document.write 문을 한 가정, 당신이 그것을 대체 할 수

// a delayed check to see if the script loaded 
 
setTimeout(function() { 
 
    console.log(window.jQuery ? 'jQuery loaded!' : 'Uh oh!') 
 
}, 5000)
<script> 
 
    var script = document.createElement('script') 
 
    // example src 
 
    script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js' 
 
    var first = document.getElementsByTagName('script')[0] 
 
    first.parentNode.insertBefore(script, first) 
 
</script>