Как изменить текст с помощью javascript на готовом? например ид див1 = ДА, то div2 дисплей «Вы сказали ДАjavascript change div text on ready
<div class="div1">YES</div>
<div class="div2"></div>
Как изменить текст с помощью javascript на готовом? например ид див1 = ДА, то div2 дисплей «Вы сказали ДАjavascript change div text on ready
<div class="div1">YES</div>
<div class="div2"></div>
Вы писали об идентификаторах, но в вашем коде 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>
ИЛИ вообще, если вы хотите поместить во второй один 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>
он не готов – user3600217
@ user3600217: если вы разместите этот код внизу своей страницы, он будет готов. – panther
эй, не могли бы вы рассказать мне, как вы делаете это со ссылкой вроде этого div2.innerHTML = 'You said YES'; вместо div2.innerHTML = 'Вы сказали ДА'; – user3600217
$(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>
Что-то вроде этого, если я правильно понял?
document.addEventListener('DOMContentLoaded',function(){
var div1 = document.getElementById('div1');
var div2 = document.getElementById('div2');
if(div1.innerText.toLowerCase() == 'yes') {
div2.innerHTML = 'You said YES';
}
});
показать нам, что вы пробовали. Скажите нам, что именно «не работает». это не бесплатный сайт домашней работы – Pinoniq
непонятно, что вы хотите, можете ли вы объяснить, чего вы пытались достичь? –