js 如何获取<td>标签的值

js 如何获取<td>标签的值,第1张

$("td")是获取的所有td标签

通过循环遍历 也可以通过下标获取 $("td")eq(0)text();这是获取下标为0的值也就是第一个td

$("td")each(function(){

var val = $(this)text();//获取td标签里面的内容 如果获取不到改成 html()

});

如果只想获取某一个td的值那就在那个td上加个id

var val = $("#id")text();

如果想获取一部分td的值 那就在这些td上 写上一样的name值

$("td[name='name']")each(function(){

var val = $(this)text();//获取td标签里面的内容 如果获取不到改成 html()

});

最近遇到这个问题,楼上没有给出答案,为了以后百度方便,回答一下。看了JQuery,里边想要获取html内容需要提供标签或id或class,并不能解决该问题。

if (windowgetSelection) { //现代浏览器

userSelection = windowgetSelection();

var range = userSelectiongetRangeAt(0);

var rangeText = rangetoString();//选中文本

var div = documentcreateElement('div');

divappendChild(rangecloneContents);

alert(divinnerHTML);

var rangeHtmlText = divinnerHTML;//选中内容,包含标签

//如果想获取里边的标签,可以通过

//var aArr = divgetElementsByTagName('a');

//for(var i=0; i<aArrlength; i++){ var aObj = aArr[i];}

} else if (documentselection) { //IE浏览器 考虑到Opera,应该放在后面

userSelection = documentselectioncreateRange();

var text = userSelectiontext;//获得文本

var htmlText = userSelectionhtmlText;//获得包含标签的内容

}

上面两种方法应该够用了

然后用

获取方式:

<head>

<script>

function load(){

var aa = documentgetElementById("textfiled")value; //获取text的值aaa

alert(aa);

}

</script>

</head>

<body onload="load();">

<form id="form2" runat ="server">

<input type ="text" id="textfiled" name="textfiled" value ="aaa" style="display:none;" />

</form>

</body>

documentgetElementById("") 通过id获得改对象

Q:如何访问剪贴板

A:

(1)拖拽访问

eventdataTransfersetData("URL", oImagesrc)

sImageURL = eventdataTransfergetData("URL")

(2)普通访问

windowclipboardDatasetData("Text",oSourceinnerText)

windowclipboardDatagetData("Text")

Q:如何使WindowPrint()不打印页码和文件名

A:这个方法需要使用脚本来修改注册表,使用的过程中会跳出警告。是一个很头疼的问题,不过目前没有找到更好的解决办法。

说下你代码错误的地方吧:

1,<button>结束标签没有

2,<script type="javascript"></script>

3,是getElementsByTagName而不是getElementByTagName

4,documentgetElementsByTagName("p")应该为documentgetElementsByTagName("p")[0]

正确代码:

<!DOCTYPE html>

<html>

<body>

<h1>

我的 Web 页面</h1>

<p id="demo">

一个段落。</p>

<div id="myDIV">

一个 DIV。</div>

<button onclick="myFunction()">

点击显示</button>

<script type="text/javascript">

function myFunction() {

alert(documentgetElementsByTagName("p")[0]innerHTML);

}

</script>

</body>

</html>

以上就是关于js 如何获取<td>标签的值全部的内容,包括:js 如何获取<td>标签的值、js 获取选中内容中含有的html标签、在js中如何获取input标签的text值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存