programing

추가 방법추가 방법자바스크립트로?자바스크립트로?

lastmoon 2023. 8. 20. 12:25
반응형

추가 방법자바스크립트로?

사용해야 합니다.appendChild()or jQuey'sappend()몇 가지를 덧붙이자면<script>문서에 태그를 지정합니다.제가 볼 때, 이것은 벗겨지고 있습니다.할 줄 아는 사람?

// Create the element

var script = document.createElement("script");

// Add script content

script.innerHTML = "...";

// Append

document.head.appendChild(script);

또는

document.body.appendChild(script);

사용해 보십시오.

var s = document.createElement("script");
s.type = "text/javascript";
s.src = "http://somedomain.com/somescript";
$("head").append(s);

스크립트가 로드되고 스크립트 내부의 변수에 액세스할 수는 있지만 실제 스크립트를 볼 수는 없습니다.<script>DOM에 태그를 지정합니다.

$('<script>alert("hi");</' + 'script>').appendTo(document.body);

데모

구문 분석할 수 있도록 스크립트를 추가해야 하는 경우 Google이 +1 버튼에 대해 수행하는 것처럼 할 수 있습니다.

  (function() {
    var po = document.createElement('script');
    po.type = 'text/javascript';
    po.async = true;
    po.src = 'link to your script here';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(po, s);
  })();

제게 효과가 있었습니다.

<script>
    $('head').append("<script>your script content here<\/script>");
</script>

내부의 "/"에 유의하십시오.</script>으로 도피했습니다."<\/script>"그렇지 않으면 외부가 닫힙니다.<script>꼬리표를 달다

추가된 스크립트는 표시되지 않지만 실행됩니다.도움이 되길 바랍니다.

$('your_document_selector').text('<script></script>')

.text()HTML로 렌더링되는 스크립트 태그를 추가할 수 있습니다.

OR

$('your_document_selector').append('&lt;script&gt;&lt;/script&gt;')

언급URL : https://stackoverflow.com/questions/9413737/how-to-append-script-script-in-javascript

반응형