2 sefox2004 SEFox2004 于 2014.11.19 14:11 提问

如何在ueditor中获取选中元素(比如DIV)的css/attr等

我在ueditor下想获取编辑区内被选中的元素,读取它的某些属性(包括CSS或Attr)的设置,可用到var Width = UE.dom.domUtils.getStyle('width');时出错,并没有获取到这些值。
请问如何解决?谢谢
3Q

3个回答

save4me
save4me   Ds   Rxr 2014.11.19 15:19

参考 百度UEditor在线编辑器
getStyle 获取元素element的某个样式值
UE.dom.domUtils.getStyle(element,name) ⇒ String
第一个参数是元素,第二个参数是需要获取的样式名称

showbo
showbo   Ds   Rxr 2014.11.19 15:23

UE.dom.domUtils.getStyle有2个参数,你少了第一个参数dom对象,css属性是第二个
function getStyle() {
UE.getEditor('editor').focus();
var focusNode = UE.getEditor('editor').selection.getStart()
console.log(focusNode)
console.log(UE.dom.domUtils.getStyle(focusNode, 'color'));
}

save4me
save4me   Ds   Rxr 2014.12.18 10:30

上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!