javascript – 如何在IE中使用’contenteditable’属性更改元素上的光标样式?
作者:互联网
我试图在IE中将’contenteditable’属性设置为true的元素上更改光标样式.
<div contenteditable="true" style="cursor:pointer;">
text
</div>
我尝试使用内联样式,如上面的例子,也使用CSS文件和JavaScript,但没有运气.
我的所有解决方案都可以在没有问题的情况下在FF中工作,它们在IE中也能正常工作,但只有当’contenteditable’属性设置为false时才能正常工所以它肯定与IE中的contenteditable的实现有关,但我不知道如何解决这个问题.
我正在使用IE8.
非常感谢您的帮助!
解决方法:
这取决于你的DTD你有chossen.似乎你使用默认严格DTD.
以下是可能的declarations的参考:
查看7.2 HTML版本信息.
我尝试过:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
它工作得很好,但它不适用于下一个声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
希望它有用,您可以使用该DTD而不会出现其他布局问题.
标签:javascript,internet-explorer,html,richtextediting 来源: https://codeday.me/bug/20190710/1421592.html