草庐IT

onClick_Foo

全部标签

javascript - 使用javascript在单选按钮列表上调用onclick

如何使用javascript在单选按钮列表上调用onclick? 最佳答案 您如何生成单选按钮列表?如果您只是使用HTML:如果您通过ASP.NET之类的东西生成这些,您可以将其作为属性添加到列表中的每个元素。您可以在填充列表后运行它,或者如果您一个接一个地构建列表,则将其内联:foreach(ListItemRadioButtoninRadioButtons){RadioButton.Attributes.Add("onclick","alert('hello');");}更多信息:http://www.w3schools.com

javascript - 在 Javascript onClick 事件中传递参数

我试图在onclick事件中传递一个参数。下面是一个示例代码:vardiv=document.getElementById('div');for(vari=0;i但是,每当我点击任何链接时,警报总是显示“已点击链接10”!谁能告诉我我做错了什么?谢谢 最佳答案 发生这种情况是因为一旦函数被调用,i就会向上传播作用域。您可以使用闭包来避免此问题。for(vari=0;i或者如果你想要更简洁的语法,我建议你使用NickCraver的解决方案。 关于javascript-在Javascript

javascript - React onClick - 传递带有参数的事件

无参数functionclickMe(e){//eistheevent}带参数functionclickMe(parameter){//howtogetthe"e"?}this.clickMe(someparameter)}>我想获取事件。我怎样才能得到它? 最佳答案 试试这个:{this.clickMe(e,someParameter);}}>ClickMe!在你的函数中:functionclickMe(event,someParameter){//dowithevent} 关于jav

javascript - 将 'onclick' 事件附加到 D3 图表背景

我有一个D3直方图图表,我在上面的条形图上附加了一个“onclick”事件:...varbar=svg.selectAll(".bar").data(data).enter().append("g").attr("class","bar").attr("transform",function(d){return"translate("+x(d.x)+","+y(d.y)+")";}).on('mouseover',tip.show).on('mouseout',tip.hide).on('click',function(d,i){//dostuff});...这完全符合预期。我还想将“

javascript - 用于导入 commonjs/amd 模块的新 es6 语法,即 `import foo = require(' foo')`

以前我可以这样做:importfoo=require('foo');但现在TypeScript(1.5)支持es6模块语法,在ES6模块语法中实现相同功能的正确方法是什么。 最佳答案 正确的方法是继续使用旧的导入语法。新的导入语法仅适用于ES模块,旧的导入语法适用于ES6之前的模块。两者是有区别的,故意如此。import*asfoofrom'foo'导入模块'foo'的所有属性,它不导入默认值asfoo。Fromthedesignerofthefeature:导出默认声明总是声明一个名为default的导出成员,并且总是作为对exp

javascript - 使用 onclick 或与 KnockoutJS 的点击绑定(bind)传递参数

我有这个功能:functionmake(place){place.innerHTML="somthing"}我曾经使用普通的JavaScript和html来做到这一点:clickme我如何使用惯用的knockout.js来做到这一点? 最佳答案 使用绑定(bind),如本例所示:SearchManagervarViewModelStructure=function(){varself=this;this.SearchManager=function(search){console.log(search);};}();

javascript - `obj.foo = function() { };` 为什么不给函数分配名称 `foo`?

从ES2015(ES6)开始,函数有专有名称(包括官方的name属性),并且在创建函数时除了明显的函数声明之外,还会以多种方式分配名称和命名函数表达式,例如赋值给变量(函数名设置为变量名),分配给对象属性(函数名设置为属性名),甚至函数参数的默认值(函数名设置为参数的姓名)。但是分配给现有对象的属性(例如,不在对象初始值设定项中)不会将该属性的名称分配给函数。为什么不?肯定有一个特定的原因,它是不可取的/不可能的。那是什么?需要说明的是:我不是在问如何解决它。我在问是什么阻止了这个看似显而易见的案例在这么多其他案例(包括默认参数值!)被处理时被处理。必须有充分的理由。请不要推测或理论化

javascript - onClick 有效但 onDoubleClick 在 React 组件上被忽略

我正在使用React构建扫雷游戏,并希望在单击或双击单元格时执行不同的操作。目前,onDoubleClick函数永远不会触发,显示来自onClick的警报。如果我删除onClick处理程序,onDoubleClick会起作用。为什么这两个事件都不起作用?是否可以在一个元素上同时拥有这两个事件?/**@jsxReact.DOM*/varMine=React.createClass({render:function(){return()}});varMineRow=React.createClass({render:function(){varwidth=this.props.width,

JavaScript 代码技巧 : What's the value of foo. x

我在一个GitHub前端面试题集里发现了这个问题:varfoo={n:1};varbar=foo;foo.x=foo={n:2};Question:Whatisthevalueoffoo.x?答案是undefined。我做了一些研究,我对这个问题的理解是(如果我错了请纠正我):varfoo={n:1};声明一个对象foo,其属性n等于1。varbar=foo;声明一个对象bar,它引用与foo相同的对象。foo.x=foo={n:2};我相信它等于foo.x=(foo={n:2});然后我得到foo.x等于undefined。但是,bar.x的值是对象{n:2}。如果bar和foo引用

javascript - 如何将触发 `onclick` 事件的元素的 id 传递给事件处理函数

如何将触发onclick事件的元素的ID传递给事件处理函数。我正在做这样的事情- 最佳答案 您可以只传递元素本身,而不是传递ID:或者,如果您坚持传递ID:这是JSFiddle演示:http://jsfiddle.net/dRkuv/ 关于javascript-如何将触发`onclick`事件的元素的id传递给事件处理函数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/65752