小编Atl*_*sen的帖子

在javascript中的事件处理程序

检索数据时遇到问题.创建数据时,我有一个滑块,它被附加到EventListener.只有从选择框中选择了某些内容后,才会显示滑块.问题是当我以相同的方式进行回溯时,只有最后添加的项目有一个有效的EventListener.这是因为它们都是同时添加的吗?在创建数据时,会在当时创建一个事件处理程序,并在那里工作..任何帮助将不胜感激.

通过从选择列表中选择项目来添加以下HTML代码.

<div class='range-slider'>
   <span id = 'rs-bullet_skill"+ id + "' class='rs-label' > </span >
   <input id ='hidden_skillID"+id+"' class='hidden_skill' 
   name='Skills["+ minFree + "].Id' value='" + id +"' hidden >
  <input class='rs-range' type='range' id='slider_skill"+ id + "' 
  name= Skills[" + minFree + "].LevelOfSkill value='0' min='0' max='100'>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经检查过Ids是否类似.

function showSliderValue() 
{
    rangeBullet.innerHTML = rangeSlider.value;
    var bulletPosition = (rangeSlider.value / rangeSlider.max);
    rangeBullet.style.left = (bulletPosition * 578) + "px";
}

for (var i = 0; i < used_skill_ids.length; i++) 
{
    var rangeSlider = …
Run Code Online (Sandbox Code Playgroud)

javascript

-4
推荐指数
1
解决办法
229
查看次数

标签 统计

javascript ×1