我正在使用javascript。

分别考虑两个文本框tb1和tb2

tb1中存在的值应根据条件复制到tb2中。如果条件为真,则无需复制任何内容。如果条件为假,则tb1中的值也应初始化为tb2。可能吗..

最佳答案

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
    <div>
        <span>tb1:</span>
        <input id="tb1" type="text" value="TextBox Value 1"/>
    </div>
    <div>
        <span>tb2:</span>
        <input id="tb2" type="text" value="TextBox Value 2"/>
    </div>
    <input type="button" onclick="exchange()" value="Exchange">
    <script type="text/javascript">
        function exchange(){
            var tb1 = document.getElementById('tb1');
            var tb2 = document.getElementById('tb2');
            var condition = function(){
                return true;
            };

            if(condition()){
                var buf = tb1.value;
                tb1.value = tb2.value;
                tb2.value = buf;
            }
        }
    </script>
</body>
</html>

09-25 18:16