动态点击功能

Posted

技术标签:

【中文标题】动态点击功能【英文标题】: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”其实是函数的参数... 例如,我将“***”写入文本框,并将“1”替换为“***”。这就是我想要的。 什么叫“文本框”?输入类型文本?文本区域?向我们展示更多代码。 我准备一把小提琴 【参考方案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
        );
    );

【讨论】:

以上是关于动态点击功能的主要内容,如果未能解决你的问题,请参考以下文章

WPF的TreeView通过数据库动态添加修改删除节点功能

具有动态变化视图的幻灯片功能

摹客,新增点击图层穿透功能

通过javascript每次点击动态禁用文本选择?

jquery 切换数量,动态改变样式,隐藏展开

jquery防止分配重复功能