[原创 js]指定DOM中添加字符串函数
2008-11-20 10:24
218 查看
写了个简单的的小函数。
===============================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table border="1">
<tbody>
<tr>
<td id="cell1">沈冥峰</td>
<td id="cell2">没我</td>
<td id="cell3">帅</td>
</tr>
</tbody>
</table>
<br /><br />
<hr />
<input type="button" id="btn1" value="在前面加2个空格" />
<input type="button" id="btn2" value="在后面加1个空格" />
<script type="text/javascript">
function addEmpty(oDomId,oCount,ofront){
var dom = document.getElementById(oDomId);
var count = oCount || 1;
var frontFlag = ofront || false;
var str = " ";
var addStr = "";
for(var i=0;i<count;i++){
addStr = addStr + str;
}
if(frontFlag){
dom.innerHTML = addStr + dom.innerHTML;
} else {
dom.innerHTML = dom.innerHTML + addStr;
}
}
var btn1 = document.getElementById("btn1");
var btn2 = document.getElementById("btn2");
btn1.onclick = function(){
addEmpty("cell1",2,true);
};
btn2.onclick = function(){
addEmpty("cell2");
};
</script>
</body>
</html>
===============================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table border="1">
<tbody>
<tr>
<td id="cell1">沈冥峰</td>
<td id="cell2">没我</td>
<td id="cell3">帅</td>
</tr>
</tbody>
</table>
<br /><br />
<hr />
<input type="button" id="btn1" value="在前面加2个空格" />
<input type="button" id="btn2" value="在后面加1个空格" />
<script type="text/javascript">
function addEmpty(oDomId,oCount,ofront){
var dom = document.getElementById(oDomId);
var count = oCount || 1;
var frontFlag = ofront || false;
var str = " ";
var addStr = "";
for(var i=0;i<count;i++){
addStr = addStr + str;
}
if(frontFlag){
dom.innerHTML = addStr + dom.innerHTML;
} else {
dom.innerHTML = dom.innerHTML + addStr;
}
}
var btn1 = document.getElementById("btn1");
var btn2 = document.getElementById("btn2");
btn1.onclick = function(){
addEmpty("cell1",2,true);
};
btn2.onclick = function(){
addEmpty("cell2");
};
</script>
</body>
</html>
相关文章推荐
- [原创 js]指定DOM中添加字符串函数
- 随笔 JS 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里
- js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
- DOM3_table相关属性以及Js方法动态添加
- js操作DOM--添加、删除节点
- JS使用DOM对元素进行添加和修改
- js操作DOM动态添加和移除事件
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- JS点击动态添加标签、删除指定标签的代码
- js 修改svg样式、动态加入DOM元素、添加事件响应函数
- js--dom--添加事件的时候传递参数的方法
- js 字符串分割成字符串数组 遍历数组插入指定DOM里 原生JS效果
- 原生js在IE7下 向dom添加节点的一个bug, (本例为添加hidden input)
- 解决js添加一个按钮,让这个按钮也获得初始的事件,绑定到新生成的DOM
- JS判断指定dom元素是否在屏幕内的方法实例
- js--打卡--12.25 DOM添加删除记录练习
- js在指定的table行后添加新行(js实现select数据的填充,添加行,删除行)
- 原生js操作dom汇总,不断添加中
- js指定tr添加一行,删除一行