所以我希望有2个文本字段,用户可以选择在创建三角形时使用哪个符号。
所以用户输入一个大小,比方说4,然后选择#
作为第一行并输入任何符号作为第二行,它看起来像这样:
#
gg
###
gggg
我已经完成了它只有一个预设符号,所有行都是:
#
##
###
####
我只是不知道如何设置它以便用户选择要呈现哪一个,任何帮助?这是我的代码http://jsfiddle.net/u6mjm/2/
答案 0 :(得分:1)
你错过了第二个值的获得:
var secondChoice = customJS.get("secondChoice").value;
您还可以更改createLine
以接受作为要打印的符号的第二个参数。要确定哪个符号,只需检查i % 2
是否真实:
var oneLine = createLine ( i, i % 2 ? firstChoice : secondChoice );