动态点击功能
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】:也许这可以帮助你,或引导你去其他想法
<input type="text" id="event_1"/>
<input type="radio" id="event_2" />
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
);
);
【讨论】:
以上是关于动态点击功能的主要内容,如果未能解决你的问题,请参考以下文章