我需要大家的帮助。在我的网站上,我从所选颜色生成不同的色调。到这里它工作正常,但在生成不同的阴影后,当我选择与阴影相关的单选按钮时,无论我选择多少个随机单选按钮,我都会获得第一个阴影值
颜色十六进制值来自数组...我想获取所选单选按钮的值并将其存储到html5 localstorage中。如果我输入简单文本而不是选定的单选按钮值,localstorage工作正常。请看看
我在下面提出我的代码:
function makeTableRowColors(colors, displayType)
{
var tableRow = "<tr>";
for (i = 0; i < colors.length; i++)
{
if (displayType == "colors")
{
tableRow += "<td style=\"background-color:" + "#" + colors[i].toString(16) + ";width:85px;height:75px;border-radius:5px;\";><input type='radio' class='ShadeRadioButtons' name='rsSelections' style='position:relative;top:-24px;' value='#"+colors[i].toString(16).toUpperCase()+"'></td>";
}
else
{
tableRow += "<td class=\"rgb-value\">#" + colors[i].toString(16).toUpperCase() + "</td>";
}
}
tableRow += "</tr>";
return tableRow;
}
答案 0 :(得分:0)
您没有发布您正在尝试的HTML或localStorage代码,但代码应确保获取value属性,如:
radButton.value
此代码适用于我:https://jsfiddle.net/10factxr/1/