作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在鼠标点击时选择 div 内容(只有文本没有最后一个空格)
<div>
<div id="block1">
Please send the following code
</div>
<div id="block2" style="font-size:40px; background-color:#fffb95;" onclick="selectText('block2')" >
@Html.DisplayFor(c => c.GeneratedCode, new { id = "genCode" })
</div>
<div id="block3">
to your vendor to generate an access code which is required for your authentication.
</div>
</div>
脚本
function selectText(containerid) {
if (document.selection) { // IE
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().removeAllRanges();
window.getSelection().addRange(range );
}
}
风格
#block1, #block2, #block3 {
display: inline;
}
.input-lg {
height: 43px;
}
最佳答案
你是说这样? - 我只是把生成的代码放在一个span里,然后我把style属性放到span上。
function selectText(containerid) {
if (document.selection) { // IE
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
range.cloneRange();
window.getSelection().removeAllRanges();
window.getSelection().addRange(range );
}
}
#block1, #block2, #block3 {
display: inline;
}
.input-lg {
height: 43px;
}
<div>
<div id="block1">
Please send the following code
</div>
<div id="block2" onclick="selectText('block2')">
<span style="font-size:40px; background-color:#fffb95;">2256</span>
</div>
<div id="block3">
to your vendor to generate an access code which is required for your authentication.
</div>
</div>
关于javascript - 选择没有最后一个空格的潜水文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57146787/
我试图创建一个介于 0 和 1 之间的小数,因此我创建了一个介于 0 和 10000 之间的 Int,然后将它除以 10000(一个 Int)以获得小数。 AtBatResult = Int(arc4
我是一名优秀的程序员,十分优秀!