js实现div内容局部变色的两种方法
2013-01-24 16:55
691 查看
<html>
<head>
<script language="javascript">
function test1(){
var vId = document.getElementById("abc").getAttribute("value");
var vValue = vId.fontcolor("red");
document.getElementById("abc").innerHTML = "我爱你,"+vValue+",我的母亲";
}
function test2(){
var vId = document.getElementById("abc").getAttribute("value");
var newNode = document.createTextNode("我爱你,<font color='red'>"+vId+"</font>,我的母亲");
var vInnerHTML = newNode.nodeValue;
document.getElementById("abc").innerHTML = vInnerHTML;
}
</script>
</head>
<body onload="test()">
<div type="text" id="abc" value="亲爱的"></div>
</div>
</body>
</html>
显示结果:我爱你,亲爱的,我的母亲,
第一种方法是通过html的方法fontcolor转化为,<font color='red'>vId</font>,获取内容
第二种方法是通过疮疖文本节点,然后获取文本节点的内容,
类似的可以设置其他样色,如加粗,斜体,大小等
<head>
<script language="javascript">
function test1(){
var vId = document.getElementById("abc").getAttribute("value");
var vValue = vId.fontcolor("red");
document.getElementById("abc").innerHTML = "我爱你,"+vValue+",我的母亲";
}
function test2(){
var vId = document.getElementById("abc").getAttribute("value");
var newNode = document.createTextNode("我爱你,<font color='red'>"+vId+"</font>,我的母亲");
var vInnerHTML = newNode.nodeValue;
document.getElementById("abc").innerHTML = vInnerHTML;
}
</script>
</head>
<body onload="test()">
<div type="text" id="abc" value="亲爱的"></div>
</div>
</body>
</html>
显示结果:我爱你,亲爱的,我的母亲,
第一种方法是通过html的方法fontcolor转化为,<font color='red'>vId</font>,获取内容
第二种方法是通过疮疖文本节点,然后获取文本节点的内容,
类似的可以设置其他样色,如加粗,斜体,大小等
相关文章推荐
- JS把内容动态插入到DIV的实现方法
- js实现类似微信网页版在可编辑的div中粘贴内容时过滤剪贴板的内容,光标始终在粘贴内容后面,以及将光标定位到最后的方法
- 用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
- JS实现读取xml内容并输出到div中的方法示例
- js实现选中复选框文字变色的方法
- JS实现改变HTML上文字颜色和内容的方法
- Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
- 两种方法实现文本框输入内容提示消失
- JS简单实现DIV相对于浏览器固定位置不变的方法
- 原生Js 两种方法实现页面关键字高亮显示(1)
- jQuery+ajax实现局部刷新的两种方法
- 两种方法使用随机存取文件流RandomAccessFile实现根目录下文档内容任意位置的插入。
- js实现可拖动DIV的方法
- JS实现隐藏同级元素后只显示JS文件内容的方法
- js通过八个点 拖动改变div大小的实现方法
- js读写cookie实现一个底部广告浮层效果的两种方法
- css、js两种方法实现遮罩效果
- js通过八个点 拖动改变div大小的实现方法
- 实现在HTML页面加载完毕后执行某个JS的两种方法
- js、jq两种方法实现网页侧边导航