标签: document

在文档中查找字符串并删除其后的所有内容

我想在word文档中找到一个字符串并删除它后面的所有内容.

不使用Selection对象,最好的方法是什么?

vba document ms-word range ms-office

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

如何使用JavaScript读取/写入HTML文档中的<input>值?

我的<input>文件中有一个.在那里,我希望用户做一些输入.

var myVar = document.getElementById('userInput').value;
Run Code Online (Sandbox Code Playgroud)

然后我希望这个值显示在另一个中<input>.

document.getElementById('Preview').value = myVar;
Run Code Online (Sandbox Code Playgroud)

这段代码不知何故不起作用.

有人可以帮忙吗?

提前致谢!

html javascript document input

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

通过php domdocument解析器获取文档元素的子元素

好的,这是一个非常常见的xml解析方法,获取子节点,但它只是没有工作它应该如何...

不能从我的根元素中获取一个childNodes数组,但是当我们有子节点时,我可以从任何其他节点获取它,这不是问题.每当我遇到从这个文档元素中获取子节点时,我似乎无法获得的不仅仅是第一个孩子.

我需要从文档元素中获取所有第一级节点.

$xdoc=createDOMDocument($file);
$all_children= $xdoc->documentElement->childNodes;
echo count($all_children);

function createDOMDocument($file){
    $xdoc = new DOMDocument();
    $xdoc->formatOutput = true;
    $xdoc->preserveWhiteSpace  = false;
    $xdoc->load($file);
    return $xdoc;
}
Run Code Online (Sandbox Code Playgroud)

但这只会输出"1",它找不到所有节点,当我试图输出它时,它总是停在第一个节点.这对我来说毫无意义.

它在下面找到的唯一节点是:

<title>some title</title>
Run Code Online (Sandbox Code Playgroud)

如果我删除该节点,它会找到topicmeta等,但绝不会将每个节点都放入一个我需要的数组中.

这是XML:

<?xml version="1.0" encoding="UTF-8"?>
<map title="mytitle" xml:lang="en-us">
<title>some title</title>
<topicmeta>
<prodinfo>
  <prodname>a product</prodname>
      <vrmlist>
        <vrm version="8.5"/>
      </vrmlist>
  <platform/>
</prodinfo>
 </topicmeta>
  <topichead navtitle="cat1" id="topichead4f53aeb751c875.38130575">
<topichead navtitle="another topic"/>
</topichead>
  <topichead navtitle="cat2" id="topichead4f53aeb3596990.18552413"/>
  <topichead navtitle="cat3" id="topichead4f52fd157487f9.21599660"/>
</map>
Run Code Online (Sandbox Code Playgroud)

php xml dom document

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

如何从RavenDB数据库中获取所有实体名称(集合名称)?

我需要检索存在于数据库中的所有RavenDB集合名称.有没有办法做到这一点?怎么样?

c# collections document metadata ravendb

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

如何将byte []作为文档发送给客户端?

我有一个WebForm(在.NET 3.5上)byte[],它"代表"一个PDF文件.

好吧,我想在此页面的请求(回发)期间将其发送给客户端.

我该怎么做?尝试搜索,但我只找到从客户端到服务器的byte []教程.

.net c# byte document

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

CasperJS在NodeList中返回null元素

这是我正在运行的脚本:

//Require CasperJS
var casper = require('casper').create();

//Scraping Courserank
var base = "https://www.courserank.com";
var home = base + "/w/home";
var schools = base + "/w/schools?switchSchool=1";

//First, navigate to homepage and login
casper.start(home, function() {
    console.log('Logging in...');
    //Fill in the login form
    this.fill(
            'form[action="login"]', 
            { username : 'hatboysam@gmail.com', password : "****" },
            true
            );
});

function getSchools() {
    var arr = document.querySelectorAll('div.link');
    return arr;
}

//Go to the schools page
casper.then(function() {
    console.log(this.getCurrentUrl());
    //Open the school choice page
    casper.open(schools).then(function() {
        console.log(this.getCurrentUrl()); …
Run Code Online (Sandbox Code Playgroud)

javascript document nodelist casperjs

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

document.readyState无法在Firefox和Chrome中运行

在我的应用程序中,我每1000ms调用一个方法来检查文件readyState.以下是我正在使用的代码,

var success=setInterval(""CheckState()"",1000);

function CheckState(){

if($get('businessDownl').document.readyState=="interactive" || 
      $get('businessDownl').document.readyState=="complete"){
           alert("Great");
           clearInterval(success);
  } 
}
Run Code Online (Sandbox Code Playgroud)

此代码在IE浏览器中工作正常.但在Firefox和Chrome浏览器中失败.我$get('businessDownl').readyState也尝试使用 ,它是打印为undefined.有谁能告诉我如何在上面的场景中使用readyState for FF和chrome?

javascript document javascript-events document-ready

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

将事件附加到JQuery调用内的窗口或文档对象后退功能不起作用

我有一个附带标签的脚本,使用JQuery下载一些文件内容:

$.get('the_file', function(data){

}
Run Code Online (Sandbox Code Playgroud)

我需要内容来修改Web布局.

如果我尝试使用onload事件中的内容:

window.addEventListener('load', useTheContents, false);
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为内容尚未准备好.

所以我在$ .get(){}回调函数的末尾发送一个事件,如下所示:

$.get('the_file', function (data) {
    var e = jQuery.Event("MyCustomEvent");
    jQuery("body").trigger(e);
}
Run Code Online (Sandbox Code Playgroud)

然后我在主脚本中有这个:

$( "body" ).on( "MyCustomEvent", modifyLayout);

function modifyLayout(){

  // The stuff

}
Run Code Online (Sandbox Code Playgroud)

它工作正常.

但是,如果我使用"窗口"或"文档"而不是"正文"它不起作用.

我想知道为什么.

jquery events document window

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

如何使用"打开..."对话框创建基于文档的OS X应用程序

我习惯用单个窗口开发非基于文档的应用程序,但现在我正在使用Xcode 5中使用基于文档的模板创建的基于文档的应用程序.当我运行我的应用程序时,它打开一个新的无标题发布时的文件.我希望我的应用程序能够像Xcode,TextEdit和其他Apple应用程序一样显示"打开..."对话框,而不是自动创建新文档.我该如何实现呢?是否有一个标志我可以设置为显示对话框而不是新文档,或者我是否必须创建一个在启动时显示对话框的应用程序委托?谢谢你的建议.

macos xcode cocoa document

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

未捕获的TypeError:无法读取null的属性'style' - JS错误

我从我的控制台收到一个javascript错误:

未捕获的TypeError:无法读取null的属性'style'

有谁知道什么是错的?

代码(JS):

<script>
    function select()
    {
        document.getElementById('#iframetest').style.display='block';
    }

</script>
Run Code Online (Sandbox Code Playgroud)

代码(HTML):

<iframe src="localhost/createaclass" id="iframetest"></iframe>

<div class="b" onclick="select()">
Run Code Online (Sandbox Code Playgroud)

javascript null jquery styles document

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