2017-10-26 13 views
-3
<script> $.getJSON("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_month.geojson", function(json) 
     {console.log(json); var newString = JSON.stringify(json, null, 0)var obj = JSON.parse(newString);alert(obj.features.length) })</script> 

Eine hilfreiche schrieb einen Code, der eine Warnmeldung auf meiner Website www.livehazards.com brachte.Konvertieren von JavaScript Alert in HTML

Wie kann ich diese Codezeile in HTML umwandeln, so kann ich den gleichen Satz anzuzeigen in meiner Sidebar

Vielen Dank im Voraus

alert("There have been " + obj.features.length + " Earthquakes in the last month"); 
+0

Sie sollten etwas DOM-Manipulation lernen, anstatt bei jedem Schritt SO Fragen zu stellen. Es ist ziemlich einfach, ein Element in DOM auszuwählen und seinen inneren Text festzulegen. – Nisarg

+0

Hey danke, ich habe DOM-Manipulation nachgeschlagen, aber ich konnte mich nicht darum kümmern. Ich möchte nur mit diesem Bit helfen und dann werde ich herausfinden, was zu tun ist. Könnten Sie bitte den benötigten Code schreiben? –

Antwort

0

Mit jQuery (da es sieht aus wie Sie jQuery verwenden dort):

Wobei elementID die ID des Elements ist, in dem der Text enthalten sein soll.

+0

Hey danke, aber ich möchte keinen Text im Element. Ich nur, um diese Warnung JavaScript als HTML in meiner Sidebar –

+0

anzuzeigen, verstehe ich nicht ganz. Sie wollen das Wort "Alarm" und all das als Klartext irgendwo anzeigen, was Sie meinen? – abney317

+0

Nein. Im Moment habe ich ein Popup-Fenster mit einer Warnung, wenn Sie meine Website öffnen, siehe www.livehazards.com. Hier wird angezeigt, wie viele Erdbeben im letzten Monat stattgefunden haben. Ich möchte den Satz, der sich in der Alarmbox befindet, in normalen HTML-Text kopieren. Die Anzahl der Erdbeben wurde aus einer GeoJson-Datei importiert und alle paar Minuten aktualisiert. –