问题描述
- 如何在ueditor中获取选中元素(比如DIV)的css/attr等
- 我在ueditor下想获取编辑区内被选中的元素,读取它的某些属性(包括CSS或Attr)的设置,可用到var Width = UE.dom.domUtils.getStyle('width');时出错,并没有获取到这些值。
请问如何解决?谢谢
3Q
解决方案
参考 百度UEditor在线编辑器
getStyle 获取元素element的某个样式值
UE.dom.domUtils.getStyle(elementname) ? String
第一个参数是元素,第二个参数是需要获取的样式名称
解决方案二:
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'));
}
解决方案三:
上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!
时间: 2024-09-30 14:03:11