Javascript 将文本字段值添加到此函数

Javascript 将文本字段值添加到此函数,javascript,jquery,html,Javascript,Jquery,Html,我有一个工作脚本,当加载到页面上时(作为Chrome扩展的一部分),它会修改onclick事件,以包含一个带有一些随机数学的setInterval值。我想做的是在页面上有一个文本字段,允许我以ms输入值,而不是在js文件中硬编码。到目前为止,我试过的都没用。我已经包括了一个添加文本字段的开始版本,但是,我无法让它使用我在函数的文本字段中键入的值来代替现在的240000 提前感谢您的帮助 $(函数(){ var automiss=document.getElementsByClassName(“行

我有一个工作脚本,当加载到页面上时(作为Chrome扩展的一部分),它会修改onclick事件,以包含一个带有一些随机数学的setInterval值。我想做的是在页面上有一个文本字段,允许我以ms输入值,而不是在js文件中硬编码。到目前为止,我试过的都没用。我已经包括了一个添加文本字段的开始版本,但是,我无法让它使用我在函数的文本字段中键入的值来代替现在的240000

提前感谢您的帮助

$(函数(){
var automiss=document.getElementsByClassName(“行”)[0];
automiss.insertAdjacentHTML('beforebeagin','';
if(document.URL.indexOf(“missions.game”)>0){
$('.btn.startBtn.btn large')。每个(函数(){
var current=$(this.attr(“onclick”);
$(this.attr(“onclick”,“setInterval(function(){if(Math.random()>0.3){“+current+”}},240000);”;
});
}
});
//以下是工作脚本-谢谢!
$(函数()
{
if(document.URL.indexOf(“missions.game”)>0){
var automiss=document.getElementsByClassName(“行”)[0];
automiss.insertAdjacentHTML('beforebeagin','';
$('#newbutval')。on('change',function(){
$('.btn.startBtn')。每个(函数(){
var current=$(this.attr(“onclick”);
var newvalue=parseInt($(“#newbutval”).val();
$(this.attr(“onclick”,“setInterval(function(){if(Math.random()>0.3){“+current+”},“+newvalue+”;”);
});
})
}
});
您可以使用
$(“#newbutval”).val()
获取输入的值,但由于输入的类型是
text
,您可能还希望将该值解析为int:

parseInt($("#newbutval").val())

那么
parseInt($(“#newbutval”).val())
呢?那么我会创建一个新的var来保存该值,然后在函数末尾使用它吗
var newvalue=parseInt($(“#newbutval”).val())
然后新函数将是
$(this).attr(“onclick”,“setInterval(function(){if(Math.random()>0.3){“+current+”},newvalue);”@shcfinal是的,没错。