获取用户的输入以在JavaScript中创建文本三角形

时间:2013-03-04 02:30:51

标签: javascript function

所以我希望有2个文本字段,用户可以选择在创建三角形时使用哪个符号。 所以用户输入一个大小,比方说4,然后选择#作为第一行并输入任何符号作为第二行,它看起来像这样:

#
gg
###
gggg

我已经完成了它只有一个预设符号,所有行都是:

#
##
###
####

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

1 个答案:

答案 0 :(得分:1)

你错过了第二个值的获得:

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

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

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

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