2017-10-26 1 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> 

도움이되는 정보는 내 웹 사이트 www.livehazards.com에서 경고 상자를 가져온 일부 코드를 작성했습니다. 나는 HTML에 코드 줄을 변환하려면 어떻게자바 스크립트 경고를 HTML로 변환

은 그래서 jQuery를 (내 사이드 ​​바에서 미리

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

모든 단계에서 SO를 묻는 대신 DOM 조작법을 배워야합니다. DOM에서 요소를 선택하고 'innerText'를 설정하는 것은 매우 쉽습니다. – Nisarg

+0

안녕하세요, 고마워요, DOM 조작을 찾았지만 주위에 내 마음을 얻을 수 없었습니다. 나는이 비트와 함께 도움을 받고자하고 나서 무엇을해야 할지를 결정할 것이다. 제발 필요한 코드를 작성할 수 있습니까? –

답변

0

에서

감사를 같은 문장을 표시 할 수 있습니다 당신이 jQuery를 사용하고있는 것 같습니다 이후 there) :

$("#elementID").text("There have been " + obj.features.length + " Earthquakes in the last month"); 

여기서 elementID는 텍스트를 포함 할 요소의 ID입니다.

+0

안녕하세요. 감사합니다.하지만 요소 안에 텍스트가 필요하지 않습니다. 나는 그 경고 자바 스크립트를 내 사이드 ​​바 안에 html로 표시하려고한다. –

+0

나는 꽤 이해하지 못한다. 당신은 "경고"라는 단어를 원하면 어딘가에서 평범한 텍스트로 보여줄 것입니까? – abney317

+0

아니요. 웹 사이트를 열면 경고 팝업 상자가 나타납니다. www.livehazards.com을 참조하십시오. 지난 달에 있었던 지진 발생 횟수가 표시됩니다. 알림 상자에있는 문장을 일반 html 텍스트로 복사하고 싶습니다. GeoJson 파일에서 지진 횟수를 가져 와서 몇 분마다 업데이트합니다. –

관련 문제