gpt4 book ai didi

javascript - 在html中调用变量

转载 作者:行者123 更新时间:2023-11-28 11:19:54 25 4
gpt4 key购买 nike

我正在尝试制作一个脚本,当您输入十六进制值并按提交时,它将文本颜色更改为输入的颜色。

问题似乎是我在变量 new html 中调用变量“userInput”的方式

有什么想法吗?

<script type="text/javascript">

function changeText3(){
var userInput = document.getElementById('userInput').value;
var oldHTML = document.getElementById('para').innerHTML;
var newHTML = "<span style='color:userInput'>" + oldHTML + "</span>";
document.getElementById('para').innerHTML = newHTML;
}

</script>

<p id='para'>Welcome to the site <b>dude</b> </p>
<input type='text' id='userInput' value='#' />
<input type='button' onclick='changeText3()' value='Change Text'/>

最佳答案

我建议使用样式引用,而不是添加越来越多的跨度:

document.getElementById('para').style.color = userInput;

关于javascript - 在html中调用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1722225/

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