suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So fügen Sie Punkte zum DOM der Seite hinzu und fügen sie zum DOM-Element der Hauptseite hinzu

Der Hauptteil der Hauptseite index.html sieht so aus

<body>
    <p id="container">
        
    </p>
    <script src="js/main.js"></script>
</body>

Seite page_1.html Zur Vereinfachung der Bedienung gibt es nur einen Dom-Block und kein Body-HTML-Tag

<p class="page_1">
    page_1
</p>

Es gibt viele solcher Unterseiten page_2.html, page_3.html, page_4.html...

<p class="page_2">
    page_2
</p>

<p class="page_3">
    page_3
</p>

Jetzt möchte ich den Inhalt von page_1.html page_3.html nach Bedarf zum <p id="container"> hinzufügen. Die Ausführungsumgebung kann „react.js“ sein und das Backend wird hinzugefügt. .

Suche nach Populärwissenschaft

世界只因有你世界只因有你2869 Tage vor531

Antworte allen(3)Ich werde antworten

  • 怪我咯

    怪我咯2017-05-18 10:48:55

    react不清楚,jquery的话用load()就行了,我估计通过ajax加载也是可以的,不过有几个需要注意的点是:
    1.不能跨域
    2.在调用路径的时候请务必使用带域名的地址,如 $.get("page_1.html")改成$.get("http://xxxxxxx/page_1.html")
    应该这样就可以了

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:48:55

    这不就是 React 本身在干的事吗?

    <p id="container">
        {(condition) ? <Page1> : <Page2>}
    </p>

    以上代码只表达个意思,判断部分可以更复杂。「分页面」都是模块,根据条件加载即可。

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:48:55

    page1后缀是html吗?那只能加iframe了

    Antwort
    0
  • StornierenAntwort