我尝试交换两个值。当我更改一个值时,另一个具有相同值的值应更改为第一个值,但第二个值未定义。例如第一个值为 2,第二个值为 6,如果我将 2 更改为 6,则 6 应该为 2,但在这种情况下,6 更改为未定义。这是我的代码
var x = document.getElementById('titleorder['+indexarray+']').value;
var y = this.value;
if (document.getElementById('titleorder['+indexarray+']').onkeyup)
{
var tmp = x;
x = y;
y = tmp;
document.getElementById('titleorder['+indexarray+']').value = x;
document.getElementById('titleorder(this.value)').value = y;
}
<input type="text" name="titleorder" id="titleorder[<?PHP echo $row->ORDER; ?>]" value="<?PHP echo $row->ORDER; ?>" size="5" onkeyup="sync(this.value)"/>
我的代码有什么问题。我希望任何人都可以帮助我找出问题所在。提前致谢。