Javascript 选择“更改颜色图案不会显示”
我的意图是改变颜色模式取决于选择值,但如果我通过这些数组进行选择,颜色不会增加 这是我的Javascript 选择“更改颜色图案不会显示”,javascript,Javascript,我的意图是改变颜色模式取决于选择值,但如果我通过这些数组进行选择,颜色不会增加 这是我的 移除//on colorPatternRedBox以显示我的意思 这是一个参照问题,但如果使用eval,您可以做到这一点。评估时要小心,未经父母同意,不要使用 变量颜色\模式\框是一个字符串,包含要使用的变量名称,而不是实际变量本身 将颜色数组以其名称作为属性名称添加到对象中 colorPattern(eval(select_val)); 然后使用“选择”框的值作为对象特性名称来选择正确的颜色数组 var
移除//on colorPatternRedBox以显示我的意思 这是一个参照问题,但如果使用eval,您可以做到这一点。评估时要小心,未经父母同意,不要使用 变量颜色\模式\框是一个字符串,包含要使用的变量名称,而不是实际变量本身 将颜色数组以其名称作为属性名称添加到对象中
colorPattern(eval(select_val));
然后使用“选择”框的值作为对象特性名称来选择正确的颜色数组
var BoxColors = {
"RedBox": ["#FFEBEE", "#E57373", "#F44336", "#B71C1C"],
"PinkBox": ["#F48FB1", "#E91E63", "#AD1457"]
};
演示
var BoxColors={
RedBox:[FFEBEE,E57373,F44336,B71C1C],
销盒:[F48FB1,E91E63,AD1457]
};
函数颜色图案颜色图案盒{
var color_Board=$‘colorBoard’;
var color_temp=;
forvar c=0;cvar BoxColors = {
"RedBox": ["#FFEBEE", "#E57373", "#F44336", "#B71C1C"],
"PinkBox": ["#F48FB1", "#E91E63", "#AD1457"]
};
var colorArray = BoxColors[select_val];
colorPattern(colorArray);