Javascript 加载页面时,如何从按钮执行函数
我的问题是我有一个按钮,我创建了当你点击按钮时执行的东西,但是现在我需要当我加载页面时,这些东西就像我按下按钮一样执行 我有一个非常简单的页面,每次我点击一个按钮“New Quote”,它都会显示一个新的Quote,我的问题是当我加载页面时,显示的Quote不是来自jquery,而是来自HTML。如果我得到了我想要的,应该显示一个新的报价,而不是HTML中的默认报价 我试图创建一个通用函数,比如Javascript 加载页面时,如何从按钮执行函数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的问题是我有一个按钮,我创建了当你点击按钮时执行的东西,但是现在我需要当我加载页面时,这些东西就像我按下按钮一样执行 我有一个非常简单的页面,每次我点击一个按钮“New Quote”,它都会显示一个新的Quote,我的问题是当我加载页面时,显示的Quote不是来自jquery,而是来自HTML。如果我得到了我想要的,应该显示一个新的报价,而不是HTML中的默认报价 我试图创建一个通用函数,比如randomQuote(){stuff},然后执行$(“#getMessage”)。单击(“click
randomQuote(){stuff}
,然后执行$(“#getMessage”)。单击(“click”,randomQuote())代码>
但它没有工作,我是一个新手在JS!我希望你们能帮忙!多谢各位
$(文档).ready(函数(){
var url=('https://api.myjson.com/bins/gi3r7');
函数pastelColor(){//LBH QVQ VG!
var newArr='';
对于(变量i=0;i<6;i++){
var random=数学地板((数学随机()*10)+1);
newArr+=String.fromCharCode((随机%5)+65);
}
返回newArr;
}
$(“#获取消息”)。在(“单击”上,函数(ev){
$(“body”).css(“背景色”,“#”+pastelColor());
//$(“body”).css(“背景色”),“#”+((1
$("#getMessage").on("click", randomQuote());
randomQuote()调用函数。只需像这样执行randomQuote
$("#getMessage").on("click", randomQuote);
它应该很好用
你做到了
$("#getMessage").on("click", randomQuote());
randomQuote()调用函数。只需像这样执行randomQuote
$("#getMessage").on("click", randomQuote);
它应该很好用
$(“#getMessage”)。单击()
?如果您更改了$(“#getMessage”)。在(“单击”,randomQuote());
到$(“#getMessage”)。在(“单击”,randomQuote);
它应该可以工作(当前您正在调用函数,而不是设置它)。您好。@Zzeks您在问吗“如何将函数绑定到按钮单击并在页面加载时运行它?”或者只是“如何将函数绑定到按钮?”$(“#getMessage”)。单击()
?如果您更改$(“#getMessage”)。在(“单击”,randomQuote())
到$(“#getMessage”)。在(“单击”,randomQuote)
它应该可以工作(当前您正在调用函数,而不是设置它)。您是在问“如何将函数绑定到按钮并在页面加载时单击并运行它?”还是仅问“如何将函数绑定到按钮?”?“对不起,我误解了OP的问题,这是正确的,非常感谢,这正是我想要的!对不起,让人困惑的问题。对不起,我误解了OP的问题,这是正确的,非常感谢,这正是我想要的!对不起,让人困惑的问题。