suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Es gibt JS-Importe im innerHTML-Inhalt oder die Anweisungen können nicht ordnungsgemäß ausgeführt werden.

Bei der Verwendung von innerHTML zum Hinzufügen von Inhalten zum Knoten wird festgestellt, dass die js-Anweisung im Tag nicht ausgeführt werden kann und das src-Attribut ungültig ist (externe js-Dateien können nicht ausgeführt werden), wenn die innerHTML-Zeichenfolge ein <script>-Tag enthält importiert). Wie kann dieses Problem gelöst werden?

習慣沉默習慣沉默2694 Tage vor888

Antworte allen(2)Ich werde antworten

  • typecho

    typecho2017-06-30 10:00:51

    innerHTML可以插入link标签,但无法插入script标签的;script标签的插入可以通过js的appendChild完成。

    var oScript = document.createElement('script'); 
    oScript.type = 'text/javascript'; 
    oScript.async = true; 
    oScript.src = url; 
    document.body.appendChild(oScript); 

    Antwort
    0
  • 代言

    代言2017-06-30 10:00:51

    body里面嵌套html文档写法不规范

    Antwort
    0
  • StornierenAntwort