[英]How to pass value to directive attributes?
我有一个文本框、一个提交按钮和一个指令。
<input type="text" />
<input type="submit" />
<my-dir name=""></my-dir>
每次我在框中输入内容并提交时,我希望字符串可以传递给 my-dir 的“name”属性。 如何实现?
使用document.querySelector
或document.getElementsByTagName
应该不会有任何问题。 这是一个快速示例...
my-dir:after { display: block; margin: 10px 0; border: 1px solid #666; background-color: #eee; min-height: 1em; padding: 5px; border-radius: 2px; content: attr(name); }
<form onsubmit="document.querySelector('my-dir').setAttribute('name', this.text.value); return false"> <input name="text" type="text" /> <input type="submit" /> </form> <my-dir name=""></my-dir>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.