简体   繁体   English

如何在Javascript中不显眼地从按钮点击的文本中读取输入?

[英]How to read input from text on button click unobtrusively in Javascript?

How to read input from text on button click unobtrusively in Javascript?如何在Javascript中不显眼地从按钮点击的文本中读取输入? Can anyone provide a sample?任何人都可以提供样品吗?

<script type="text/javascript>
window.onload = function() {

var btn = document.getElementById(
    "btn"
);
btn.addEventListener("click",function() { alert("bar"); },false);

}
</script>    

and in the body:在体内:

<div id="content">
<input type="text" id="percent" value="" />
<button id="btn">click</button></div>

Yes, addEventListener (with IE's attachEvent) is the most unobtrusive.是的,addEventListener(与IE 的attachEvent)是最不显眼的。 To get the value of the textbox you simply use the .value property of the textbox.要获取文本框的值,您只需使用文本框的.value属性。

<script type="text/javascript">
    window.onload = function () {
        var btn = document.getElementById("btn");
        if (btn.addEventListener) {
            btn.addEventListener("click", btnClick, false);
        } else if (btn.attachEvent) {
            btn.attachEvent("onclick", btnClick);
        }
    };
    function btnClick() {
        alert(document.getElementById("percent").value);
    }
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM