我有一个名为“Predatorlist”的数组存储
<div id="Predator1"><img src='jef-frog.gif' width='50'></div>
我声明了一个 var 来存储“Predator”并附加了 ID。
var speciesType = 'Predator' + document.getElementById('amount').value;
我有一个输入按钮::
<INPUT type="button" value="Play" onClick="javascript:runItem('Predator') ;">
我可以知道我应该为以下功能传递什么项目来捕获和生成输入按钮中需要的内容。“Javascript:runItem('Predator');?
function runItem(Predatorlist) {
var item1 = $("#"+speciesType),cycle1;
/* Set a the starting position to be random by editing the css */
$(item1).css("left", startItem1X+"px");
$(item1).css("top", startItem1Y+"px");
//$("<img src='jef-frog.gif' width='50'>").appendTo("div#Predator");
/* Cycle1 and Cycle2 variables allow infinite loop */
(cycle1 = function() {
var m = randomRange(50,100);
var n = randomRange(75,150);
item1.animate({left:'+='+n},2000);
item1.animate({left:'+='+m, top:'+='+m}, 2000)
item1.animate({left:'-='+m, top:'+='+m}, 2000)
item1.animate({left:'-='+n},2000);
item1.animate({top:'-='+n},2000,cycle1)
})();
alert(speciesType);
}