我想更新滑块上的valuemax值,人们只能从1到3选择一个值,而不是像现在这样到5。我在页面上有'检查元素',并得到了这样的东西:<div dojoattachpoint="sliderHandle,focusNode" class="dijitSliderImageHandle dijitSliderImageHandleH" dojoattachevent="onmousedown:_onHandleClick" wairole="slider" valuemin="1" valuemax="5" role="slider" aria-valuenow="3" tabindex="0" aria-labelledby="years_label" aria-valuemin="1" aria-valuemax="5" style="position: absolute;"></div>
我试图在代码中找到可以更新该值的文件/位置,但是我无法找到它。
1条答案
按热度按时间tyu7yeag1#
假设您可以访问此应用程序的源代码,请更改创建此滑块小部件的JavaScript代码。
在示例中,您正在查看页面的DOM。您可以使用
minimum
和maximum
属性,它们可以转换为您在DOM中看到的一些值。请参阅Dojo dijit/form/Slider文档(带您到1.6,因为使用dojoattachpoint
,这些名称在Dojo的较新版本中发生了更改,所以看起来您使用的是较旧版本的Dojo)。如果你不确定源代码中的类或小部件是什么,可以在dom中查找
id
元素,它通常会把包和类名作为id的一部分,如果应用程序没有经过任何客户构建或打包来优化,查看开发者工具,看看网络选项卡上加载了什么文件,可能会给予你一个线索。