如何删除我们选择的角色...... ??
在表中说我们有值“www.iamrock.com”假设我想从表格中的所有条目中删除“www”...怎么做?
假设表id为“tab09”。
如何在js中编写代码,以便在页面加载时从tab09中删除字符“www”?
答案 0 :(得分:1)
这样的事情应该有效:
$(document).ready(function() {
$('#tab09 td').each(function() {
$(this).html($(this).html().replace(/^www\./,''));
});
});
答案 1 :(得分:1)
使用常规Javascript:
var modifyTable = function(){
var table = document.getElementById("tab09"),
tds = table ? table.getElementsByTagName("td") : null;
if (tds) {
for (var i = 0; i < tds.length; i++) {
tds[i].innerHTML = tds[i].innerHTML.replace(/www\./, "");
}
}
};
if (document.addEventListener) // DOM ready
document.addEventListener("DOMContentLoaded", modifyTable, false);
else if (window.attachEvent) // IE, just use onload this time.
window.attachEvent("onload", modifyTable);
编辑:正如thirtydot指出的那样,在没有听到DOM准备就绪的情况下,代码必须放在table
元素之后。添加了监听器。