2
contenteditable
divのテキストオーバーフローを検出しようとしていますので、divの幅(800px)の後にテキストを入力すると、オーバーフローについて警告します。私は以下のコードを試しています。contenteditableでテキストのオーバーフローを検出する方法
HTML
var e = document.getElementById('test');
if (e.offsetWidth < e.scrollWidth) {
alert("Overflow");
}
#test{
max-width: 800px;
text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
font-size: 76px;
}
<div class="content" contenteditable="true">
<div id="test">Click here..</div>
</div>
あなたのコードは正しく動作していますが、 'max-width:800px'の後ろに'; 'がありません。 widthプロパティがapply.Add ';'&は動作しません。 – brk
私は ';'を追加しましたが、javascriptを使って 'ellipsis'を検出したい –