js中定义的函数在button中的onclick调用时显示函数未定义

<!doctype html>



螺旋图案 var canvas=document.getElementById("canvas"); var context=canvas.getContext("2d"); var A,n; btn_onclick=function(){ var width=canvas.width; var height=canvas.height; var X0=width/2; var Y0=height/2; var k=parseInt(document.getElementById("drawType").value); if(k==2) A=Y0*0.25; else A=Y0*0.75; context.save(); context.clearRect(0,0,width,height); context.translate(X0,Y0); context.beginPath(); for(var B=0;B<=6.28;B=B+0.01) draw(B); context.closePath(); context.restore(); } draw=function(B){ var n=10; switch(parseInt(document.getElementById("drawType").value)){ case 1: r=A*Math.sin(n*B); break; case 2: r=A*(Math.sin(n*B)+3*Math.sin(3*n*B)); } x=r*Math.cos(B); y=r*Math.sin(B); context.fillStyle="green"; context.strokeStyle="black"; context.lineTo(-x,-y); context.fill(); context.stroke(); }



蓬莱菊花
令箭荷花




0

1个回答

btn.onclick吧

2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
(项目)调用method方法时,onclick="method()"没有响应,并报错未定义
查看是不是将方法定义到$(function())里面了,应将方法放在外边
定义了function, 但提示未定义
定义funtion,但还是提示未定义
button按钮onclick调用的函数名和id相同会导致找不到函数
前几天在做一个页面优化的时候碰到一个奇怪的问题,百思不得其解,耗费了我一天的时间,怎么想都不可能。n问题是这样的,第一天下班前,我给一个button绑定了一个onclick事件,事件调用一个函数,调试成功后下班。n第二天上班,把之前的函数改一个稍微符合用意的名称,再给按钮加了id,函数名和id相同;之后点击按钮时控制台一直报错,找不到我绑定的函数,我确定了很多遍onclick事件填的函数名和要
onclick方法点击时显示xx未定义,传递字符串。
原因:传递的对象是字符串,没有加引号。nn$.post(&quot;personList.action&quot;,function(datas){n        var bmList=datas.list;n        var i=0;n        if(bmList.length&amp;gt;0){n            var id= bmList[i].id;n            $(&quot;.cours...
jsp页面 onclick()函数没触发到js脚本
代码片段:rnrn    action="#{importTestcaseBackingBean.uploadTestcase}"rn    onclick="setFileValue();" />rn rn   rn rn function setFileValue(){rn  alert (test);rn  var xls = document.getElementById("xls").v
html页面调用js文件里的函数报错onclick is not defined处理方法
今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: saveCode is not definedn    at HTMLButtonElement.onclicknn找了半天都没发现错在哪,后来通过网上资料https://blog.csdn.net/ywl570717586/article/details/53130863查找得知,正确写法...
关于<a>标签调用onclick中的方法无效
异常信息为(我的方法名为download()):Uncaught TypeError: download is not a function at HTMLAnchorElement.onclick不过在IE中,一切正常,在chrome opera出现该问题。 n解决办法:download() 函数跟 标签的download属性冲突,改个名就好了
js中关于无参函数、有参函数、有返回值的有参函数、匿名函数的定义
无参函数、有参函数nnnnnnnnn //函数定义有三部分:函数名,参数列表,函数体n function print() { //无参函数n document.write('dfghlhft');n }nn /*有参函数*/n function print2(str) { //有参函数n document.write(str);n }
HTML标签onclick属性中调用JS时出现的问题
以下代码都是错误的:nnnn&amp;lt;div onclick=&quot;deletePlan(zhangshang);&quot; &amp;gt;//参数传的是字符串但没有用引号包裹起来。n&amp;lt;div onclick=&quot;deletePlan(&quot;zhangshang&quot;);&quot; &amp;gt;//双引号嵌套导致语法错误n&amp;lt;div onclick='deletePlan('zhangshang');' &amp;gt;//单引号嵌套导..
js父级函数调用子函数出现函数未定义问题
首先定义了一个全局函数Locating,又在Locating内定义了一个局部函数pageScroll,然后我全局函数调用pageScroll时,报错Uncaught ReferenceError: pageScroll is not defined。nn代码如下:nnnnnfunction Locating(locate,time){n console.log(locate+' -...
在函数中没有定义参数时,调用方法传入参数应该怎么办?
使用JS大概三年时间,基本上都是根据感觉来写,并没有从根本去了解所以遇到了很多坑!rnrnrn给自己排一个坑: rnrnrnrn1.在函数中没有定义参数时,调用方法传入参数应该怎么办?rnfunction Sing() {    rnrn   with(arguments.callee)      rnrn alert(author + ":" + poem);rnrn  };  rnrn Sin
PHP调用系统函数时报错未定义解决方法
修改php.ini文件ntrim()函数——去除extension=php_mysqli.dll前分号nimagecreatetruecolor()函数(生成验证码)——去除extension=php_gd2.dll前分号nnnnnnnnnnnn其他同类问题遇到后补加
onclick调用函数中的$(this)未指向当前节点——jquery
&amp;lt;li&amp;gt;&amp;lt;input type=&quot;button&quot; id=&quot;modifytip&quot; class=&quot;modify&quot; name=&quot;modifytip&quot; value=&quot;修 改&quot; user_id=&quot;{{ user.id }}&quot; onclick=&quot;midify(this)&quot;/&amp;gt;nn function midify(obj) {n
javaScript 方法名未定义
Servlet跳转到jsp,其中有段代码nn&amp;lt;td&amp;gt;&amp;lt;a href=&quot;#&quot; onclick=&quot;confirmDel(${stu.student_id })&quot;&amp;gt;删除&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt; nn此时,如果是以下写法nn&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;n    window.onload =
Button控件 的简单使用(button监听和onClick触发函数使用)
Button控件 的简单使用(button监听和onClick触发函数使用) 具体可参考我文章。https://mp.csdn.net/postedit/84561464
js明明有这个函数却提示is not undefined
我们就以onclick事件作为例子(其它事件类似),有时我们会遇到这种情况:rnhtml代码:nn点击我rnjavascript代码:nn$("#test_id").attr("onclick","test_click");nnfunctio test_click(){n alert("点击了a标签");n}rn我们查看元素时,onclick确实是给a标签添加上了,但是点击时却提示"test
react 外部函数的引用以及onClick传递参数
学习react  有一段时间了,还没有总结过自己的经验,其实也就是遇到的坑。现在就记录两个调出的坑。rn第一个:就是在组件内使用外部模块或者组件的自定义的函数。rn首先在当前组件内import外部组件。例如:import {savefunction} from './saveAjax';rnrn而这个saveAjax的模块里面就是我写的自定义的一个函数,以后肯定是封装的自己的方法,现在看个简单。就
html中onclick方法无效
比如这句:rnrn这时onclick方法不能触发,是因为id和onclick方法名称一样了都是deleteDevicernrn只要将id修改下就可以正常触发onclick,比如改为
【win10+matlab】.c文件封装函数,.m程序显示未定义函数问题
以下内容纯属我个人在这初用matlab期间遇到的一些问题,和我所用的解决方式。事情是这样的:一开始安装好了matlab,用于跑图像处理的一篇论文的代码。根据本地项目的路径,配置好了相应的文件路径。如下图。然后我就开始运行该项目。发现报错了,问题提示是一连串的报错。我先检查了从配置路径获取到的文件的值是否正确,如下图。发现没有问题以后,才发现是某个函数执行有问题,从这个函数继续往深处挖,通过多次的函...
js动态添加input按钮并给按钮增加onclick的函数事件带参数
js中动态给单元格增加一个input按钮,table的id=“pagelist"rnvar nRow = $("pagelist").insertRow("此处为第几行:如3--->第三行添加");rnnRow.className = "tableContent1";rnnRow.insertCell(){rninnerHTML = "";rnonclick = new Function("arg
Matlab/Octave调用自定义函数避免显示结果
Matlab/Octave调用自定义函数避免显示结果n[cost, grad] = costFunction(initial_theta, X, y);ncostFunction.m:nfunction [J, grad] = costFunction(theta, X, y);n%COSTFUNCTION Compute cost and gradient for logistic re
明明没有错 怎么会说未定义,python
ndef OpenPrice(priceSequence):n Open=priceSequence[0]n return (Open)ndef ClosePrice(pricesequence):n #Close=priceSequence[-1]n Close=priceSequence[-1]n return(Close)ndef HighPrice(price...
js onclick函数传入参数问题
项目中用到了将ajax返回的数据作为参数传入onclick函数,作为参数,之前返回的一直是数字,所以用写法:rnvar name = ret[index].name;rnrnstrHtml+= '';rnrn没有问题,但是当返回的name是包含数字字母组合、纯字母的时候就会出错,有些浏览器错误还不太好定位,这里需要将name作为字符串传入,如下:rnstrHtml+= '';rnrn问题解决,注意
thymeleaf下设置onclick属性函数参数
th:onclick=&quot;'javascript:refundNote('+${orderProduct.id}+','+${orderProduct.status}+')'&quot; n上面这种写法是通过字符串拼接实现的,显然不够直观,容易看晕和出错,下面这种方法则要简洁很多th:onclick=&quot;|javascript:refundStatus(${orderProduct.id...
javascript小记——setTimeout调用方法总是提示未定义??
这两天遇到项目中碰到的一个问题:定义了一个方法以后,在调用的时候总是提醒我方法没有定义,然后我就懵了......nfunction countdown_mcode(second){n var mcode=$(".checkcodeBtn");n if(second>0){n mcode.css({"width":"80px","color":"#eee"});
关于行内元素onclick事件,为什么会出错?
作为一个初步学习的Java程序员来说,很少写过前端东西、学习期间也是有现成的前端页面, 只需要修改一下前后端的请求接口和页面内容的渲染。作为刚入职的小白来说,公司竟然让写前端,具体的仿照着之前的进行修改。。 刚入职就开始干活,写起来也是各种的酸爽吧(不熟,,)对于行内的onclick调用函数,写到$(function(){})的时候就是各种的没有反应。在网上看看资料原来是:    $(functi...
javascript 定义的时候无参数 调用的时候传参数?
你可以把 JavaScript 里的 arguments, 理解成 Java 下 void main(String[] args) 函数里的 args.rnrn不同是,在定义函数的时候,不用明确写出。rnJavaScript 引擎在执行时,自动提供 arguments 的参照,方便在程序中使用。rnrnrn这个问题跟弱类型没关系。弱类型语言,是指 JavaScript 里,定义变量,参数等时,不用
微信小程序 调用时 方法未被定义
可能是调用方法时 未使用thisrnrnrn正确写法rn// 初始化n this.init(options.id)
行内onclick传入动态字符串,在ie11上面点击无反应,也不报错,chrome就可以 ,怎么解决
nhtml += &quot;&amp;lt;span class='tabtop' style='color:#0092ff;' onclick=conSee(\'&quot;+row[0]+&quot;\')&amp;gt;查看&amp;lt;/span&amp;gt;&quot;;nn//调用nnnfunction conSee(id) {n console.log(id);n}n这个时候没有反应,也没有报错,也不触发,...
onclick调用函数时若用$(this)未指向当前节点
n&amp;lt;div onclick=&quot;aaa()&quot;&amp;gt;&amp;lt;/div&amp;gt;nfunction aaa(){n console.log($(this)) //这里指向的是window,而并不是指向本身n}nnnn&amp;lt;div onclick=&quot;aaa(this)&quot;&amp;gt;&amp;lt;/div&amp;gt;nfunction aaa(b){n console.log($(b)) ...
H5基础知识第十课时(JS函数调用和内部属性)
1.函数的调用rn(1)使用事件触发函数rnrn   rn    rn  rnrnvar d=document.getElementById('d'); rn     d.onclick=function () {rnalert('d被点击')rn}rnrn(2)直接调用rnrnfunction 函数名(参数名1,参数名2,..) {rn    javaScript代码rn}rn       函数
button标签的onclick事件
1.普通的button标签定义onclick事件    (1):无参nnn &amp;lt;button onclick=&quot;mymethon()&quot;&amp;gt;&amp;lt;/button&amp;gt;nn&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;n function mymethon(){n alert(&quot;触发点击事件&quot;);n ..
jquery引入项目后原本的js函数不能调用,显示错误是未声明函数
rnjquery.js引用后,自定义的js函数不能调用rn rn问题描述:jquery.js在项目中自定义的js函数不能调用引用后不能正常使用。rn rn解决方式:在网上查找到的不能正常使用的原因有:rn1.引用路径错误  rn2.html元素不符合标准,  eg:span里面嵌套div,form中嵌套formrn3、html 文档标准问题rn原本文档类型:rn&amp;lt;!DOCTYPE html ...
Jquery 修改按钮的单击函数
场景button的 onclick 初试化的时候 函数手动写上去了(即已经是 onclick="method(xxx)"); rrrn$("#dsfdf").attr("onclick","").unbind("click").click(function(){rn//do somethingrn})rnr场景button的 onclick 初试化的时候 函数动态绑定的 即在页面加载的时候 通过j
JS动态添加事件(关联函数)
rnrnrnrnrndynamic add event listenerrnrnrnThis is a paragraph.rnThis is another paragraph.rnrnrnrnrnrn//--js文件.rn(function (){rn var obj = document.getElementById(&quot;btn&quot;);rn obj.addEventListener(&quot;click...
关于js中的onclick事件和JQuery中的click方法以及on方法事件的详解以及区别
jquey事件处理
js onclick() 传递参数问题。onclick() 传递参数失败,jsp onclick() 失效!!!
文章转自原创博客nn nnhttp://www.xdx97.com/#/single?bid=572b7312-e388-d918-51c0-bd6544310af9nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn 
调用js文件里的函数报错onclick is not defined处理方法以及调用其他方法
对于js中onclick方法的使用写法,正确如下:nn getChoice = function (param_index) {n $(&amp;amp;quot;.charge-btn-group&amp;amp;quot;).removeClass(&amp;amp;quot;btn-active&amp;amp;quot;);n $(&amp;amp;quot;#charge-btn-group&amp;amp;quot; + param_index).addClass(&amp;a
JavaScript中this到底指向谁
1. 某个元素的事件触发时,会调用事件处理函数,此时事件是被该元素调用的,this指向该元素。nn2.没有任何元素调用的函数,是由window调用的,this指向window。nnn&amp;lt;!DOCTYPE html&amp;gt;n&amp;lt;html lang=&quot;en&quot;&amp;gt;n&amp;lt;head&amp;gt;n &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;n &amp;lt;title&amp;
jsp中引用自定义的js方法时:XXX is not defined
自定义的js方法 XXX is not defined我们在写jsp页面时,常常要引入一个或者多个自己定义的js文件,如果在引入后报错,找不到这个js中的某个方法时,在排除方法名没错的情况下,得考虑是不是js文件引入顺序的问题!比如一个jsp页面需要引入Object.js和Template.js两个文件,同时Object.js中用到了Template.js中的某个方法,那么在jsp中引入时,Temp
文章热词 统计学稳健估计opencv函数 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java中的函数学习 java中的函数学习指南