Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载页面时,如何从按钮执行函数_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 加载页面时,如何从按钮执行函数

Javascript 加载页面时,如何从按钮执行函数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的问题是我有一个按钮,我创建了当你点击按钮时执行的东西,但是现在我需要当我加载页面时,这些东西就像我按下按钮一样执行 我有一个非常简单的页面,每次我点击一个按钮“New Quote”,它都会显示一个新的Quote,我的问题是当我加载页面时,显示的Quote不是来自jquery,而是来自HTML。如果我得到了我想要的,应该显示一个新的报价,而不是HTML中的默认报价 我试图创建一个通用函数,比如randomQuote(){stuff},然后执行$(“#getMessage”)。单击(“click

我的问题是我有一个按钮,我创建了当你点击按钮时执行的东西,但是现在我需要当我加载页面时,这些东西就像我按下按钮一样执行

我有一个非常简单的页面,每次我点击一个按钮“New Quote”,它都会显示一个新的Quote,我的问题是当我加载页面时,显示的Quote不是来自jquery,而是来自HTML。如果我得到了我想要的,应该显示一个新的报价,而不是HTML中的默认报价

我试图创建一个通用函数,比如
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的问题,这是正确的,非常感谢,这正是我想要的!对不起,让人困惑的问题。