gpt4 book ai didi

javascript - 函数不会返回 q -Javascript

转载 作者:行者123 更新时间:2023-12-03 10:31:53 25 4
gpt4 key购买 nike

我有以下功能:

  "use strict";
$(document).ready(function(){
$("#slider,input[type='range']").on("mousemove touchmove ",function(){
$("#test").html($(this).val())
});
});

function AddClass(){
var q=0;
var p=prompt("Enter the class(es) you want to add seperated by a ','");
var to_be_added=[];
to_be_added=p.split(",");
for (var j=0;j<to_be_added.length;j++){
if(to_be_added[j][0] === "."){
to_be_added[j]=to_be_added[j].slice(1);//check if the first character of each class inside an array contains "." and remove it
}
}
for (var k=0;k<to_be_added.length;k++){
$("#slider").addClass(to_be_added[k]);
q++;
}
return "q";
}
function delclass(){
var q=0;
var p=prompt("Enter the class(es) you want to remove seperated by a ','");
var to_be_added=[];
to_be_added=p.split(",");
for (var j=0;j<to_be_added.length;j++){
if(to_be_added[j][0] === "."){
to_be_added[j]=to_be_added[j].slice(1);//check if the first character of each class inside an array contains "." and remove it
}
}
for (var k=0;k<to_be_added.length;k++){
$("#slider").removeClass(to_be_added[k]);
q++;
}
return "Hello";

}

html:

<button onclick="delclass()">Delete</button>

问题是,运行上面的代码后,我在控制台中没有得到任何东西。甚至没有未定义。有什么想法吗?包含 Jquery 并且 $("#slider") 是正确的。更新如果从控制台调用该函数,我将在控制台中收到“Hello”,但是当我使用按钮调用该函数时,我什么也得不到

最佳答案

when i use button to call that function i get nothing

这是可以预料到的。控制台不会显示代码中执行的每个函数的返回值。如果您在控制台中手动执行代码,控制台将显示执行结果。这与在页面中执行代码不同。

从事件处理程序返回值不会执行任何操作,并且它当然不会向控制台输出任何内容。

如果您想在控制台中显示值,请使用console.log:

console.log("Hello");

关于javascript - 函数不会返回 q -Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com