页面动态生成的几个文本框,怎样用js获取到所有的值

页面动态生成的几个文本框,怎样用js获取到所有的值,第1张

首先你的文本框

ID

name

命名

要有规律

如动态生成4个文本框

他们的ID

分别为

t1,t2,t3,t4

写个循环

for(var

i=1;i<=4;i++){

var

objt=documentgetElementById("t"+i);

//然后写你要做的

就能获取到了

}

<!DOCTYPE HTML>

<html>

<head>

<meta charset=UTF-8>

<title>recursion</title>

<style type="text/css">

</style>

<script type="text/javascript">

var array = [];

    onload = function ()

    {

    var tags = documentbodygetElementsByTagName ('');

    for ( var i = 0; i < tagslength; i++)

    {

    arraypush (getText (tags[i]));

    }

    consolelog (array);

    }

    

    var getText = function (dom)

    {

     var index = 0, html = dominnerHTML;

    while (domchildrenlength && index < domchildrenlength)

    {

     var chtml = domchildren[index]outerHTML;

html = dominnerHTMLreplace(chtml, '');

     index++;

    }

    return "<font>" + html + "</font>";

    }

</script>

</head>

<body>

<p>

ths is p<a href="">this is a</a>wyz

</p>

<i>this is i</i>

<b>this is b</b>

</body>

</html>

Function Openfile(url)

Dim fileurl,mfile,content,fso

fileurl = url

Set Fso = CreateObject("ScriptingFilesystemobject") '定义FSO

Set mfile = FsoOpentextfile(fileurl,1) '以读的方式打开文件

If Not mfileAtendofstream Then

content = mfilereadall() '读取全部内容

End If

mfileClose

openfile = content

End Function

asp的vbscript函数,试试看复制后使用效果输出<%=content%>

是在网页中执行js获取第三方内容吗如果是不同的域的话,貌似不可以的,因为浏览器出于安全的考虑是禁止跨域访问的,故js无法获取跨域的内容(浏览器可以显示)。

也许,可以通过js发送>

<!DOCTYPE html>

<html>

  <head>

    <title>文件示例</title>

    <meta name="name" content="content" charset="utf-8">

  </head>

  <body>

      <input type="file" id="file" />

      <input type="button" onclick="readText()" value="File Button">

      <div id="tt">

 

      </div>

  </body>

</html>

<script charset="utf-8">

windowonload=function () {

  if(typeof(FileReader)=="undefined")

  {

    alert("你的浏览器不支持文件读取");

    documentwrite("");

  }else

  {

    alert("你的浏览器支持文件读取");

  }

}

  function readText() {

      var file=documentgetElementById("file")files[0];

      var reader=new FileReader();

      readerreadAsText(file);

      readeronload=function(data)

      {

        var tt=documentgetElementById("tt")

        ttinnerHTML=thisresult;

      }

    }

 

</script>

首先 nextSibling 并不是所有浏览器执行后 结果都是一样的!

这是我写的:

<html>

<head>

<meta >

以上就是关于页面动态生成的几个文本框,怎样用js获取到所有的值全部的内容,包括:页面动态生成的几个文本框,怎样用js获取到所有的值、js获取网页当中所有标签里面的文本、ASP或JS如何循环读取TXT文本内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9674658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存