JS 得到鼠标指向的字体格式.~~急 小弟高分送上

来源:百度知道 编辑:UC知道 时间:2024/06/28 03:13:15
我自己写了一个 在线文本编辑器,里面可以设置字体的 格式
比如 加粗 和斜体。
但是我鼠标指向 加粗字体的 时候 ,或者选中加粗字体的时候,我怎么知道当前的格式为加粗还是斜体呢??
有没有哪位大虾知道啊??小弟高分送上

一个简单的例子,你举一反三吧。
<body onmouseup="getselectStyle()">
普通字体,<span style="font-weight:bold">这是粗体,用鼠标选中全部或部分试试</span>
<script>
function getselectStyle() {
var doc = document.selection.createRange();
alert(doc.parentElement().style.fontWeight);
}
</script>
</body>

把你实现的这段代码拿来看看呢?
抑或是用个span给个事件来返回给变量 应该也能实现,具体还是要看你怎么实现的才好详细解决……
如有需要 邮件到 bbcyhs@qq.com

event.srcElement.style.fontWeight
event.srcElement.style.fontStyle

可以知道 判断STYLE属性值或者节点类型都可以 不明白HI里面仔细聊!