0

そのため、関数を使用して。内のテキストを選択しています<div>。それは動作しますが、GoogleChromeでの表示方法が好きではありません。ここで私の作品を見ることができます。ボタンをクリックすると、のテキスト<div>が選択されますが、Chromeでは、選択範囲がウィンドウの右側まで広がっているため、適切ではありません。ただし、FirefoxとIEで必要なように機能します。

<div>もちろん、の幅は200pxです。宣言もしてみmax-widthましたが、それも良くありませんでした。選択範囲がこのように表示されないようにする方法はありますか?

4

2 に答える 2

2

CSSルールdisplay:inline-blockをdivに追加してみてください。

#result {
    width: 200px;
    font-family: Arial;
    font-size: 10pt;
    text-align: center;
    padding: 8px;
    border: 2px solid black;
    display:inline-block;
}
​

jsFiddleの例

于 2012-09-23T01:34:41.253 に答える
1

selectNodeContents()代わりに使用できます:http selectNode()//jsfiddle.net/6XUJR/

于 2012-09-23T01:40:04.233 に答える