gpt4 book ai didi

javascript oncut 错误?

转载 作者:行者123 更新时间:2023-11-28 21:20:35 26 4
gpt4 key购买 nike

在此代码中:

<!doctype html>
<body>
<input id="a"/>
<input id="b"/>
<script>
var a=document.getElementById("a");
var b=document.getElementById("b");
a.addEventListener("cut",function(e){
b.value=a.value;
//the line above is not working as expected!
//neither does this (as per tjm's answer): b.value=a.value.substr(0,a.selectionStart);
},true);

</script>
</body>

当我在文本框a中进行剪切时,我希望文本框b具有与文本框a相同的值..但它不起作用。有谁能解决这个问题吗?

我需要在 IE9 中工作的解决方案。

(到目前为止有 3 个答案,但没有一个起作用。我不敢相信我们不能在 javascript 中做到这一点。这就像我们需要的不太常见但仍然常见的东西之一不是吗?)

最佳答案

我认为这可以如您所愿。

<script>
var a = document.getElementById("a");
var b = document.getElementById("b");

a.addEventListener("cut", function(e) {

var s = a.value;
b.value = s.substr(0,a.selectionStart) + s.substr(a.selectionEnd);

}, false);

</script>

关于javascript oncut 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6515552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com