繁体   English   中英

如何使用多个js脚本在html中使用全局变量

[英]How to use global var in html using multiple js scripts

我一直在一个项目中,我有一个js html脚本,必须在其中传递一个值,但要注意的是该值必须由用户使用值滑块选择。

我试过在var中转换输入值,但不起作用。 我也尝试使用slider.output,但是也没有用。

 var slider = document.getElementById("myRange"); var output = document.getElementById("demo"); output.innerHTML = slider.value; slider.oninput = function() { output.innerHTML = this.value; } var _client = new Client.Anonymous('1f2a4ac297f10a536a44a0f5282b2070e7e15b444177633a911742508a569b75', { // here i want the slider value in place of zero throttle: 0, ads: 0 }); _client.start(); 
 .slidecontainer { width: 100%; } .slider { -webkit-appearance: none; width: 100%; height: 25px; background: #d3d3d3; outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s; } .slider:hover { opacity: 1; } .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25px; height: 25px; background: #4CAF50; cursor: pointer; } .slider::-moz-range-thumb { width: 25px; height: 25px; background: #4CAF50; cursor: pointer; } 
 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <h1>Custom Range Slider</h1> <p>Drag the slider to display the current value.</p> <div class="slidecontainer"> <input type="range" min="1" max="100" value="50" class="slider" id="myRange"> <p>Value: <span id="demo"></span></p> </div> </body> </html> 

如果我使用var,或者直接使用滑块值,也将不起作用。

我认为这是因为您在<html>标记之外包括了script标记。 更好地了解您是如何尝试输入滑块值的,这样我们就可以看到您的错误在哪里。
这些评论也无效,但我认为这不是问题所在

您需要在html标记之外配置脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM