-1

我正在尝试在 code.org 中使用 set 属性函数,而不是仅仅键入一个链接我试图使用一个存储在变量中的链接,然后您将在其中放置您想要使用的链接在我想要的函数中改为使用存储链接的列表,只需指定链接所在的索引。这是我存储链接的方式

   //lists
var zodiacImages = [Capricorn, Aquarius, Pisces, Aries, Taurus, Gemini, Cancer, Leo, Virgo,
Virgo, Libra, Scorpio, Sagittarius];

var monthRange =["January 21 - February 18", "February 19 - March 20", "March 21 - April 20",
"April 21 - May 20",    "May 21 - June 21", "June 22 - July 22", "July 23 - August 22",
"August 23 - September 22", "September 23 - October 22", "October 23 - November 22",
"November 23 - December 21"];

//zodiac images
var Capricorn = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/capricorn_2651.png";
var Aquarius = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/aquarius_2652.png";
var Pisces = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/pisces_2653.png";
var Aries = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/aries_2648.png";
var Taurus =  "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/taurus_2649.png";
var Gemini = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/gemini_264a.png";
var Cancer = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/cancer_264b.png";
var Leo = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/leo_264c.png";
var Virgo = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/virgo_264d.png";
var Libra = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/libra_264e.png";
var Scorpio = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/scorpio_264f.png";
var Sagittarius = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/285/sagittarius_2650.png";
enter code here

这是我尝试过的

onEvent("birthMonths","change",function(){
  var month = monthRange.indexOf("birthMonths");
  setProperty("zodiacImage","image", zodiacImages[month]);
});

“birthMonths”是一个下拉菜单,用户可以在其中选择他们出生的日期范围。然后 onEvent 函数应该根据选择的内容显示图像

4

0 回答 0