0

所以我想要有 2 个文本字段,用户可以在其中选择在创建三角形时使用的符号。所以用户输入一个尺寸,比如 4,然后选择#第一行并输入任何符号作为第二行,它看起来像这样:

#
gg
###
gggg

我只用 1 个预设符号将所有行设为:

#
##
###
####

我只是不知道如何设置它,以便用户选择要呈现的那个,有什么帮助吗?这是我的代码http://jsfiddle.net/u6mjm/2/

4

1 回答 1

1

您错过了第二个值的获取:

var secondChoice = customJS.get("secondChoice").value;

您也可以更改createLine为接受第二个参数,即要打印的符号。要确定哪个符号,只需检查是否i % 2为真:

var oneLine = createLine ( i, i % 2 ? firstChoice : secondChoice );

http://jsfiddle.net/ExplosionPIlls/u6mjm/3/

于 2013-03-04T03:01:49.720 回答