【问题标题】:Dynamic onclick Function动态点击功能
【发布时间】:2013-04-30 09:55:25
【问题描述】:

如何更改底部代码的 onclick 功能。我的意思是这个 monogramposselect('1') 函数。但不是全部。 1 在引号之间。应该及时改变。当我将一些文本写入另一个文本框时,“1”会随文本而变化。有可能吗?

<input onclick="monogramposselect('1')" type="radio" id="monogramkonumcep" name="monoramkonum" value="cep" />

请看一下。

http://jsfiddle.net/ayhankerim/aW7H5/

【问题讨论】:

  • 您应该在不传递任何值的情况下创建此函数。只需创建一个将捕获该值的代码。
  • “引号之间的1”其实是函数的参数...
  • 例如,我将“stackoverflow”写入文本框,并将“1”替换为“stackoverflow”。这就是我想要的。
  • 什么叫“文本框”?输入类型文本?文本区域?向我们展示更多代码。
  • 我准备一把小提琴

标签: javascript jquery


【解决方案1】:

monogramposselect() 的声明中,不要使用参数,而是使用monoramkonum.value

【讨论】:

    【解决方案2】:

    也许这可以帮助你,或引导你去其他想法

    HTML

    <input type="text" id="event_1"/>
    <input type="radio" id="event_2" />
    

    Javascript

    window.onload = () => {
        const event_1 = document.getElementById("event_1");
        const event_2 = document.getElementById("event_2");
        event_1.addEventListener('input', (evt) => {
            event_2.addEventListener("click", function() {
                // you can use evt to do something, if you want to value, use evt.data
                console.log(evt);
            }, {
                once: true
            });
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-05
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2020-02-27
      • 1970-01-01
      相关资源
      最近更新 更多