高亮显示时编辑文本大小和颜色
edit text size and color when highlight
是否可以在高亮显示时更改文本颜色、大小和字体我试图看看如何在不经过class和id的情况下做到这一点这可能是吗
我所需要的只是脚本,剩下的就是我的脚本
$("#fs").change(function() {
//alert($(this).val());
$('.item1').css("font-family", $(this).val());
});
$("#size").change(function() {
$('.item1').css("font-size", $(this).val() + "px");
});
$('.foo').click(function(){
$('.item2').css("color", $(this).attr('data-color'));
});
不幸的是,没有现成的解决方案来实现这些功能。但是,您仍然可以将document.getSelection()
与关键事件(如mouseup
)一起使用,以实现您想要的目标。
<label>Highlight any text from this sentence</label>
<br>
<label>Highlight any text from this sentence</label>
$(document).on('mouseup',function(e) // delegate a mouseup event on the document
{
// locate the target element using e.target
$(e.target).html($(e.target).html().replace(document.getSelection(), '<span class='"highlighted'">' + document.getSelection() + '</span>')); // replace the html by replacing the selected text via document.getSelection() with a html enclosed text.
});
示例:https://jsfiddle.net/DinoMyte/ez8cgsx7/6/
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 如果值为负数,如何更改文本的颜色
- 1种颜色的Javascript闪烁文本更长
- 如何更改圆环图中文本的颜色
- 如何在flash html5画布项目中动态更改文本颜色
- 单击时将文本的颜色更改为随机颜色(按钮)
- 使用JavaScript淡化文本颜色
- 在不更改边框颜色的情况下更改文本的颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用Javascript更改文本区域的颜色
- 如何使用颜色选择器来更改背景中的文本
- 内部 DIV 颜色文本在鼠标悬停时没有更改
- React Native TouchableHighlight字体颜色文本更改
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本