2015-02-06 5 views
-5

Как изменить текст с помощью javascript на готовом? например ид див1 = ДА, то div2 дисплей «Вы сказали ДАjavascript change div text on ready

<div class="div1">YES</div> 
<div class="div2"></div> 
+4

показать нам, что вы пробовали. Скажите нам, что именно «не работает». это не бесплатный сайт домашней работы – Pinoniq

+0

непонятно, что вы хотите, можете ли вы объяснить, чего вы пытались достичь? –

ответ

0

Вы писали об идентификаторах, но в вашем коде class.

<div id=div1>YES</div> 
<div id=div2></div> 

<script> 
    var div1 = document.getElementById('div1'); 
    var div2 = document.getElementById('div2'); 

    if (div1.innerHTML == 'YES') { 
     div2.innerHTML = 'You said YES'; 
    } 
</script> 

http://jsfiddle.net/7r9cwf3s/

ИЛИ вообще, если вы хотите поместить во второй один DIV «Вы сказали» и содержание первых дел.

<div id=div1>XY</div> 
<div id=div2></div> 

<script> 
    var div1 = document.getElementById('div1'); 
    var div2 = document.getElementById('div2'); 

    div2.innerHTML = 'You said ' + div1.innerHTML; // returns 'You said XY' 
</script> 

http://jsfiddle.net/7r9cwf3s/1/

+0

он не готов – user3600217

+0

@ user3600217: если вы разместите этот код внизу своей страницы, он будет готов. – panther

+0

эй, не могли бы вы рассказать мне, как вы делаете это со ссылкой вроде этого div2.innerHTML = 'You said YES'; вместо div2.innerHTML = 'Вы сказали ДА'; – user3600217

0

$(function(){ 
 
    var text = $('.div1').text(); 
 
    
 
    if(text == "YES") 
 
    
 
    $('.div2').text("You said yes"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="div1">YES</div> 
 
<div class="div2"></div>

0

Что-то вроде этого, если я правильно понял?

document.addEventListener('DOMContentLoaded',function(){ 
var div1 = document.getElementById('div1'); 
var div2 = document.getElementById('div2'); 
if(div1.innerText.toLowerCase() == 'yes') { 
    div2.innerHTML = 'You said YES'; 
} 
});