javascript - 如何将表单中的值存储在变量中以供以后在函数中使用?

标签 javascript html css

我想制作一个颜色选择器来更改用户创建的颜色的不透明度。 html 基本上包含一个表单,其中包含我通过 document.getElementById().value 获得的输入。我的问题是:如何将输入的值存储在变量中,以便能够更改从用户那里获得的 rgb 颜色的不透明度? 这是从表单中获取所有颜色的函数。

function generateColor() { // generate colors and save them for later on
    var red = document.getElementById("red").value;
    var green = document.getElementById("green").value;
    var blue = document.getElementById("blue").value;

    return "rgb(" + red + "," + green + "," + blue + ")";
}

最佳答案

你的意思是:

function generateColor() {  // generate colors and save them for later on
 var red = getElementById("red").value,
     green = getElementById("green").value,
     blue = getElementById("blue").value,
     rgb = "rgb(" + red + "," + green + "," + blue + ")";

然后你可以像使用 red, green and blue 一样使用 rgb

关于javascript - 如何将表单中的值存储在变量中以供以后在函数中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20555223/

相关文章:

Firefox 中缺少 CSS,但 Chrome 中没有

javascript - 从 Sproutcore 的parentView获取数组

javascript - jQuery - ng-view 不运行 JavaScript,除非脚本位于渲染的 html 中

javascript - 显示不同的图像 react

html - 在 <form> 中使用 &lt;footer&gt; 在语义上没问题吗?

html - jQueryMobile - 表单样式(下拉图标)

javascript - 如何制作出现在滚动条上的导航栏?

javascript - Android 等效于 HTML5 Canvas CompositeOperation

javascript - 如何将图像直接从 Flask 服务器发送到 html?

PHP 内容未显示