gpt4 book ai didi

javascript - 每当 javascript 中的输入更改时,HTML 文本区域中的文本会自动更改

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:02 25 4
gpt4 key购买 nike

它工作得很好,但是在鼠标悬停时,它只改变了一次。 onmouseover 如何多次工作?我的意思是当文本数组发生变化时

<html> 
<head>
<script>
function myFunction()
{
var i;
var text = ["No Change", "No Change", "Update1", "No Change", "Update2"];
text2="";
for (i=0; i<5; i++)
{
if(text[i]=="No Change")
{
continue;
}
else
{
text2 = text2+text[i]+"\n";
}
}
document.getElementById("myTextarea").value = text2;
}
</script>
</head>
<body>
<textarea id="myTextarea" onmouseover="myFunction()" cols="100" style="color:blue;" readonly> No change </textarea>
</body>
</html>

最佳答案

如果没有看到您的代码,很难理解您卡在哪里,但是根据您的描述,我开发了这段代码。检查这个,我希望它能帮助你。

<html>

<body>

<input type="text" id="a[0]" value="No Change"><br>
<input type="text" id="a[1]" value="No Change"><br>
<input type="text" id="a[2]" value="No Change"><br>
<input type="text" id="a[3]" value="No Change"><br>
<input type="text" id="a[4]" value="No Change"><br>
<input type="text" id="a[5]" value="No Change"><br>
<input type="text" id="a[6]" value="No Change"><br>
<input type="text" id="a[7]" value="No Change"><br>
<input type="text" id="a[8]" value="No Change"><br>
<input type="text" id="a[9]" value="No Change"><br><br>

<input type="button" onclick="change_text_area()" value="Check Now" /><br><br>

<textarea id="text_area" rows="4" cols="50" ></textarea>


<!-- JAVASCRIPT CODE BEGINS -->

<script>

function change_text_area()
{
var flag=0;
var str="";
for (i = 0; i < 10; i++)
{
var inp=document.getElementById("a["+i+"]").value;
if(inp!="No Change")
{
str=str+" "+inp;
flag=1;
}
}

if(flag==1)
{
document.getElementById("text_area").value=str;
}
else
{
document.getElementById("text_area").value="No Change";
}
}
</script>

<!-- JAVASCRIPT CODE ENDS -->

</body>

关于javascript - 每当 javascript 中的输入更改时,HTML 文本区域中的文本会自动更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25042954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com