Heim > Web-Frontend > js-Tutorial > Hauptteil

So erstellen Sie eine einfache Veröffentlichungsfunktion in js

小云云
Freigeben: 2018-03-17 16:58:51
Original
1587 Leute haben es durchsucht

In diesem Artikel erfahren Sie hauptsächlich, wie Sie eine einfache Veröffentlichungsfunktion in js erstellen. Ich hoffe, er kann Ihnen helfen.

Der Code lautet wie folgt:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>demo</title>
        <link href="https://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
        <style type="text/css">
            .showMessage{
                background-color: #ccc;
                margin-top: 12px;
                padding:20px;
                border-radius: 8px;
            }
        </style>
    </head>
    <body>
        <p class="container" style="padding-top:50px;">
            <p class="col-md-3 message">
                <input type="" class="form-control" name="" id="inpText" placeholder="请输入标题">
                <textarea class="form-control" rows="10" style="margin-top: 20px" id="textaText" placeholder="请输入内容"></textarea>
                <button class="btn btn-primary" style="margin-top:20px " id="button01">提交</button>
            </p>
            <p class="col-md-9 mainMessage" id="right">
                <p class="showMessage">
                    <i>模板</i>
                    <h3 class="MT">标题</h3>
                    <p class="MC">这里是内容</p>
                </p>
            </p>
        </p>
    </body>
</html>
Nach dem Login kopieren

js:

<script type="text/javascript">
        window.onload = function(){
        $(&#39;#button01&#39;).click(function(){
            var inpText = document.getElementById(&#39;inpText&#39;).value;//获取值
            var textaText = document.getElementById(&#39;textaText&#39;).value;//获取值    
            var right = document.getElementById(&#39;right&#39;);
            var p = document.createElement(&#39;p&#39;);//创建一个p
            p.className = &#39;showMessage&#39;;
            var h3 = document.createElement(&#39;h3&#39;);//创建一个h3
            h3.className = "MT";//设置类名
            p.appendChild(h3);//将h3添加到p
            h3.innerHTML = inpText;
            
            var p = document.createElement(&#39;p&#39;);//创建一个p
            p.innerHTML = textaText;
            p.className = "MC";
            p.appendChild(p);
            right.appendChild(p);
            })
        }
</script>
Nach dem Login kopieren

Beachten Sie den js-Teil oben:

 var inpText = document.getElementById(&#39;inpText&#39;).value;//获取值
 var textaText = document.getElementById(&#39;textaText&#39;).value;//获取值
Nach dem Login kopieren
Nach dem Login kopieren

Diese beiden Zeilen Der Code kann nicht platziert werden. Angenommen, ich setze

 $(&#39;#button01&#39;).click(function(){}
Nach dem Login kopieren

vor den folgenden Code. Nachdem die Seite geladen ist, beginne ich mit der Ausführung der folgenden zwei Codezeilen leer, also müssen Sie es in die Klickfunktion einfügen und auf die Schaltfläche klicken. Erst dann wird begonnen, die Werte im Eingabe- und Textbereich abzurufen. (Ich gehe hier davon aus, dass Sie diesen beiden Tags vor dem Schreiben des Codes keine Werte zugewiesen haben);

 var inpText = document.getElementById(&#39;inpText&#39;).value;//获取值
 var textaText = document.getElementById(&#39;textaText&#39;).value;//获取值
Nach dem Login kopieren
Nach dem Login kopieren

Wenn weitere drei Tags erstellt wurden:

 var p = document.createElement(&#39;p&#39;);//创建一个p
 var h3 = document.createElement(&#39;h3&#39;);//创建一个h3
 var p = document.createElement(&#39;p&#39;);//创建一个p
Nach dem Login kopieren

in HTML-Knoten eingefügt.

p.appendChild(h3);//将h3添加到p
p.appendChild(p);
right.appendChild(p);
Nach dem Login kopieren

Darüber hinaus können Sie nach der Veröffentlichung auch eine Überprüfung der Hinzufügungen, Löschungen und Änderungen durchführen. Nutzen Sie Ihre Fantasie. Abschließend~Danke, dass Sie diesen Artikel gelesen haben~

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine einfache Veröffentlichungsfunktion in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage