2015-12-20 76 views
0

如何在不同div上顯示報價和新報價條件。請幫我想說明2的條件,我這樣的代碼:在JSON對象上顯示2條件

function setup() { 
    output = document.getElementById("output2"); 
    var ws = new WebSocket('wss://www.binary.com/websockets/v3?l=RU'); 

    ws.onopen = function(evt) { 
     ws.send(JSON.stringify({ticks:'R_50'})); 
    } 

    ws.onmessage = function(msg) { 
     var quote = JSON.parse(msg.data).tick.quote; 
     var newquote = quote.substr(-1); 
     log(newquote);//here should be semi-colon 
    } 

} 

function log(info) { 
    //Display information on screen 
    var p = document.createElement("p"); 
    p.innerHTML = info; 
    output.appendChild(p); 
    console.log(info); 
} 

function sendMessage(msg) { 
    ws.send(msg); 
    log("TICKS"); 
    ws.close(); 
} 

window.addEventListener("load", setup, false); 
+0

歡迎來到Stack Overflow。請詳細說明背景和你想要達到的目標,因爲目前還不清楚。 – Roope

回答

0

你爲什麼不創建HTML TWI不同div,然後做

HTML

<div id="quote-div"></div> 
<div id="newquote-div"></div> 

JavaScript

// Let id of div be an argument of function 
function log(info, id) { 
      var p = document.getElementById(id); 
      p.innerHTML = info; 
     } 
// and use it like 
var quote = JSON.parse(msg.data).tick.quote; 
var newquote = quote.substr(-1); 
log(quote, "quote-div"); 
log(newquote, "newquote-div"); 
+0

完成......但是,如果像這樣2,3,4,5,6,現在只是一個數字,而不是循環迴路正常newquote,如何使正常結果與循環 –

+0

這是結果: 之前 報價其確定,但如何使用之前我使用你的代碼newquote。像一個圖像...謝謝你的幫助:) –

+0

@andrewwhitemore這是一個新問題,你問,不要把它與這個線程合併。請將其標記爲正確答案,並將其上傳並將您的疑問作爲一個新問題發佈,我會在那裏爲您提供幫助。 – void