2015-04-04 4 views
0

Пожалуйста, помогите, я пытаюсь передать строку, которая существует в переменной, которую я создал. Это todo с информацией о погоде, которую я хватаю API. Это переменная, которую я создаю;Передача строковой переменной в выделение

success : function(parsed_json) { 
    var temp_f = parsed_json['current_observation']['temp_f']; 
    var wind_kph = parsed_json['current_observation']['wind_kph']; 
    var wind_gust_kph = parsed_json['current_observation']['wind_gust_kph']; 
    var wind_string = parsed_json['current_observation']['wind_string']; 
    alert(wind_string); 
    gauge3 = wind_gust_kph 
    gauge4 = wind_kph 

Предупреждение работает и печатает мою строку. Теперь я хочу, чтобы передать его в

<td><div><marquee behavior="scroll" direction="left">("wind_string")</marquee></div></td> 

Я пробовал много вариантов и может получить только то, что я печатаю, а не на самом деле строку внутри переменной.

Надеюсь, что это ясно!

+0

Bump, Help PLease –

ответ

0

Добавить id - "wind", as you suggested - к marquee элементу, чтобы сделать его более поиска:

<marquee id="wind" behavior="scroll" direction="left"></marquee> 

Получить marquee элемент с getElementById и присвоить строку, которую вы хотите его innerHTML:

var wind_string = parsed_json['current_observation']['wind_string']; 
//alert(wind_string); 
document.getElementById('wind').innerHTML = wind_string; 

Примечание: the marquee element became obsolete in HTML5.

+0

document.getElementByID ('wind'). InnerHTML = wind_string; –

+0

@BlueCollarIngenuity Да, вот так. Я обновил свой ответ с помощью 'id', который вы предложили. Это решило вашу проблему? – falsarella

+1

Да, я получил его работу, В моем скрипте была ошибка, которую мне пришлось исправлять .... проклятый} :) –

Смежные вопросы