小编mm.*_*mm.的帖子

IE中的getElementById.contentDocument错误

<html>
   <script type="text/javascript">
      function func() {
         alert(document.getElementById('iView').contentDocument);
      }    
   </script>
   <body>
      <iframe id="iView" style="width:200px;height:200px;"></iframe>
      <a href="#" onclick="func();">click</a>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

点击后,Firefox返回[object HTMLDocument].Internet Explorer返回undefined.

如何使用Internet Explorer选择iView元素?谢谢.

javascript explorer getelementbyid

18
推荐指数
2
解决办法
2万
查看次数

如何使用javascript从iframe中选择文本?

<html>
 <body>
  <script type="text/javascript">

   function smth() {

    if (document.getSelection) {
    var str = document.getSelection();
    if (window.RegExp) {
      var regstr = unescape("%20%20%20%20%20");
      var regexp = new RegExp(regstr, "g");
      str = str.replace(regexp, "");
    }
    } else if (document.selection && document.selection.createRange) {
     var range = document.selection.createRange();
     var str = range.text;
    }   

    alert(str);
   }
  </script>   

    <iframe id="my"  width="300" height="225">
   .....some html ....
    </iframe>      

    <a href="#" onclick="smth();">AA</a>
 </body>    
</html>
Run Code Online (Sandbox Code Playgroud)

smth功能我可以从一些div中获取所选文本,但它不适用于iframe.任何想法如何从iframe中获取所选文本?

javascript iframe selected

17
推荐指数
3
解决办法
2万
查看次数

在Firefox中将焦点设置为iframe正文/内容?

我有一个隐藏能见度的ifram.我点击按钮 - iframe将可见,我想专注于其身体/内容.因为现在我必须点击按钮,然后点击iframe,这样两次点击.我想一键完成,但不知道如何专注于Firefox.

在资源管理器中它是好的:

var iframe_window = window.frames["myFrame"];
iframe_window.document.body.focus();
Run Code Online (Sandbox Code Playgroud)

尝试很多firefox的例子,但他们不工作.有谁知道如何在Firefox中做到这一点?谢谢.

html iframe firefox focus

8
推荐指数
2
解决办法
1万
查看次数

如何获取包含JavaScript脚本块的div的内容?

我有以下HTML

<div id="example">
  ...some text...
  <script type="text/javascript">
    ... some javascript...
  </script>
</div>
Run Code Online (Sandbox Code Playgroud)

如何获取内容以及#exampleJavaScript?

$("#example").html(),
$("#example").text(),     
$("#example").val()     
Run Code Online (Sandbox Code Playgroud)

一切都行不通.

javascript jquery

5
推荐指数
2
解决办法
7万
查看次数

JavaScript:如何更改创建的span的CSS样式?

  newNode = document.createElement("span");
  newNode.innerHTML = "text";
  range.insertNode(newNode);
Run Code Online (Sandbox Code Playgroud)

是否可以在innerHTML中使用红色背景颜色制作文本?我想将style ="background-color:red"添加到刚创建的span中.可能吗?或者它必须有一些id,然后我可以用jQuery改变这个范围?

html javascript colors

5
推荐指数
2
解决办法
1万
查看次数

单击图像选择文件框?(不是使用浏览按钮)

当我点击某个图像时,是否可以显示"选择文件"窗口?我想隐藏那个输入和浏览按钮,这显示我何时输入谢谢

file-upload input

3
推荐指数
1
解决办法
7636
查看次数

php exec命令 - 相对路径不起作用

如何使用exec命令使用相对路径从php运行外部程序?

 <?php

  exec('program_name ......');

 ?>
Run Code Online (Sandbox Code Playgroud)

仅当program_name.exe与此php脚本位于同一目录中时,此方法才有效.例如

 <?php

  exec('program_name ......');

 ?>
Run Code Online (Sandbox Code Playgroud)

如果php脚本不在'something'目录中,则不起作用.有谁知道如何在exec命令中使用相对路径?谢谢

php exec relative-path

2
推荐指数
1
解决办法
5410
查看次数