javascript在就绪时更改div文本
如何在就绪时使用javascript更改文本?例如,id div1=YES,然后div2显示您说YESjavascript在就绪时更改div文本,javascript,html,Javascript,Html,如何在就绪时使用javascript更改文本?例如,id div1=YES,然后div2显示您说YES <div class="div1">YES</div> <div class="div2"></div> $function{ var text=$'.div1'.text; iftext==是 $'.div2'.text您说是; }; 对 如果我理解正确的话,是这样的吗 document.addEventListener('DOMCont
<div class="div1">YES</div>
<div class="div2"></div>
$function{
var text=$'.div1'.text;
iftext==是
$'.div2'.text您说是;
};
对
如果我理解正确的话,是这样的吗
document.addEventListener('DOMContentLoaded',function(){
var div1 = document.getElementById('div1');
var div2 = document.getElementById('div2');
if(div1.innerText.toLowerCase() == 'yes') {
div2.innerHTML = 'You said YES';
}
});
您编写了关于ID的内容,但在代码中是类 或者一般来说,如果你想把“你说的”和第一部分的内容放进第二部分
<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:如果你把这个代码放在页面底部,它就会准备好。嘿,你能告诉我你是如何使用像div2.innerHTML=;而不是div2.innerHTML='您说是'@user3600217:它就像你写的那样工作,看:好的,但我在课堂上不需要它id@user3600217:因此只需使用GetElementsByCassName而不是getElementById
<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>