javascript - 禁用 iframe 文本区域

标签 javascript html iframe

我有一个 Iframe,它可以作为所见即所得编辑器的一部分进行编辑,我只是​​为了好玩而制作的。我希望能够在按下按钮时禁用编辑器中的输入。这是我的代码:

<a class="buttonOnBar_break" id="btn1" type="button" value="" onClick="javascript:iBold();"  title="Bold text"><img id="btnOnBarImg"src="img/icons/bold.png"></a>

<textarea style="display:none;"id="postTextStyle" name="Text" cols="100" rows="14" wrap="hard" ><?php echo $text;?></textarea>
<center><iframe name="richTextField" id="richTextField" ><?php echo $text;?></iframe></center>

<script>
  function iBold(){ 
     document.getElementById("richTextField").disabled = true;
  }
</script>

这对我不起作用。我已经在互联网上搜索了一个半小时,试图找到解决方案,但我尝试过的一切都没有奏效。这可能吗?

最佳答案

要禁用 iframe 的编辑,必须编辑其文档的 designMode旗帜

// 'on' to enable it
document.getElemwentById('richTextField').contentDocument.designMode = 'off'; 

关于javascript - 禁用 iframe 文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45819745/

相关文章:

javascript - 函数迭代查询

html - 在 :hover with CSS3 Ease-In Transitions 上显示 Div 覆盖

javascript - 是否有一种快捷方法可以防止两个独立的 javascript/jquery 片段相互冲突或影响?

c# - 获取列表中某项的最低/最高价格

javascript - 使用 IFrame 进行响应式设计测试面临 IE7 和 IE8 的问题

javascript - 具有单独后退按钮的多个 iframe

javascript - 聚焦 SWF 对象时停止滚动网页

javascript在数组中获取对象数组中某个键的所有不同值

javascript - 在无状态组件中使用 Flatlist 响应 native 导航

html - 固定菜单栏在页面左侧的位置