- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想构建自定义所见即所得,就像带有代码标签的 stackoverflow 所见即所得一样。我创建代码按钮以应用写入 css 类 mycode
中的 css 样式,并且我想使用executeCommand 应用到按钮单击。我尝试过,但没有成功。
CSS代码
.mycode{
font-family:"Lucida Console", Monaco, monospace;
background-color:#d1d1d1;
padding:5px 10px;
}
JavaScript代码
function iFrameOn(){
richTextField.document.designMode = 'On';
}
function iCode(){
richTextField.document.execCommand("styleWithCSS", 0, false);
richTextField.document.execCommand(".mycode", 0, true);
}
和 HTML 代码
<body onLoad="iFrameOn();">
<input type="button" onClick="iCode()" value="Code">
<textarea style="display:none;" name="myTextArea" id="myTextArea" cols="100" rows="14"></textarea>
<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;"></iframe>
</body>
任何建议如何使用 executecommand()
应用自定义 css 类。
最佳答案
如果我明白你想要做什么:你想在单击按钮时应用自定义 CSS。
如果是这种情况,您必须以稍微不同的方式导入 CSS:
CSS:您可以看到开始时应用的 CSS 已正常完成,而那些我不想更改的 CSS 我使用 @import url
<!--
stylesheet
-->
<style type="text/css">@import url("stylesheets/default.css");</style>
<style type="text/css">@import url("stylesheets/social.css");</style>
<!-- cube style to allow CSS change -->
<style type="text/css">@import url("stylesheets/default-cube.css");</style>
<link rel="stylesheet" href="stylesheets/blackandwhite.css" />
然后,当我想加载不同的 CSS 文件时,我会更改 attr
jQuery
$('#changeco').click(function(){
$("link").attr("href", "stylesheets/colour.css");
return false;
});
要查看工作示例,请单击彩色/黑白框。
http://portfolio.chrisloughnane.net/
jsfiddle 不喜欢硬编码导入,所以我只是 inc。上面的链接。
关于jquery - 使用executeCommand应用自定义CSS类或id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15918051/
我正在使用服务 Controller 的 executecommand 函数,如下所示: ServiceController serviceController = new S
给定: var linuxCommmand = "/opt/ndmcli -x"; var linuxOptions = "sel stat pnum=157 detail=yes;\nquit;";
在一个c#项目中,我调用了一个存储过程如下: System.Data.Linq.DataContext dataContext = MembershipContext.GetContext(conne
我想使用宏来发布我的网络应用程序项目。小问题是,DTE.ExecuteCommand 异步运行,我需要等到命令完成。 例子: DTE.Windows.Item(Constants.vsWind
我在使用 linq 将空值传递给 ExecuteCommand() 方法时遇到问题。我的代码类似于以下代码: public void InsertCostumer(string name, i
我正在编写一个 VS Code 扩展来帮助迁移 React.createClass 至类扩展 React.Component .这里的问题是,我无法获得 vscode.commands.execute
我想在我的数据库上执行语句: /*Disable Constraints & Triggers*/ exec sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONS
我对这个有点困惑,希望有人能澄清这是怎么回事。 我想使用我的 LINQ-to-SQL 数据上下文以编程方式禁用外键约束。看起来这应该像下面这样简单: context.ExecuteCommand( "
从 C# LinQ 到 sql 数据上下文,使用 IN 运行自定义 sql 语句的最佳方法是什么?我试过: db.ExecuteCommand( "UPDATE tblCard SET used
我有一个包含多个启动项目的解决方案,我正在尝试每晚自动重新启动其中一个项目,同时将新进程附加到同一个调试器。 我能够重新启动该进程(使用 Process.Start)并将当前的调试器附加到它,但到目前
使用VS2010 感谢汉斯(因为我要低调地回答我自己的问题8个小时) Sub CreateBreakPoint() Dim doc As TextDocument = _
我正在使用 Angular 7 构建一个 web 应用程序,我尝试实现搜索功能,如 https://mozilla.github.io/pdf.js/web/viewer.html . 我有它的工作,
我目前正在阅读一些使用 LinqToSQL 中的 DataContect.ExecuteCommand 的代码。 我主要关心的是此 ExecuteCommand 的更改何时发生在数据库上。是在我调用
所以我有以下代码: var transactionScopeOptions = new TransactionOptions() { IsolationLevel = IsolationLevel.R
假设我有一个名为 Department 的实体,它是从 MyDataContext 中检索到的。部门有一个协会叫做雇员。 我想向部门添加一堆新员工。我没有使用会导致多个查询的 LINQ,而是使用以下命
我在 Linq 工作现在我想知道从以下运行 sql 查询哪个更好。 1) 执行查询 2) 执行命令 最佳答案 ExecuteQuery 和 ExecuteCommand 方法都是 LINQ DataC
有一个我一直用来远程控制数码相机的旧程序,以便自动拍摄照片并将它们传输到 PC。程序基于 WIA,据我所知,它最初是在 Windows XP 上设计和使用的。 最近将其从文件中取出,并一直在尝试使用同
我在我的网站中添加了一个鼠标右键上下文菜单,其中包含功能(剪切、复制、粘贴)。我使用了 document.executeCommand()。剪切和复制可以工作。但粘贴在 chrome 中不起作用(它在
我有一个 ASP.NET MVC 应用程序,我正在使用 LinqToSql 进行数据库访问。 我想从 SQL 脚本创建一个数据库到我的 DBMS (SQL Server Express)。 当我在没有
(...) Session sess = new Session(); sess.Open(sessionParams); (...) sess.ExecuteCommand('/home/kit/c
我是一名优秀的程序员,十分优秀!