首页 > 代码库 > JS实战 · 仿css样式选择器
JS实战 · 仿css样式选择器
代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>仿css样式选择器</title>
<style type="text/css">
#textid{
height: 100px;
width: 300px;
}
#fontid{
height: 20px;
width: 300px;
}
#selid{
width: 300px;
}
</style>
<script type="text/javascript">
function changeText(){
/*拿到select的节点*/
var selNode = document.getElementById("selid");
/*将option中的值赋给textfont作为样式*/
var textfont = selNode.options[selNode.selectedIndex].value;
/*拿到欲变化的文本节点*/
var textidNode = document.getElementById("textid");
/*拿到底部的提示文本的节点*/
var fontidNode = document.getElementById("fontid");
var spanidNode = document.getElementById("sid");
/*通过文本节点对象的style属性将样式赋给该文本*/
textidNode.style.textTransform = textfont;
/*在底部提示区域显示所选择的样式*/
spanidNode.innerHTML = textfont;
}
</script>
</head>
<body>
<div id="textid">
Good Good Study,Day Day Up!
</div>
<p></p>
<select id="selid" onchange="changeText()">
<option value="http://www.mamicode.com/none">----text-transform----</option>
<option value="http://www.mamicode.com/capitalize">首字母大写</option>
<option value="http://www.mamicode.com/uppercase">全部大写</option>
<option value="http://www.mamicode.com/lowercase">全部小写</option>
</select>
<p></p>
<div id="fontid">文本格式:<span id="sid"></span></div>
</body>
</html>
JS实战 · 仿css样式选择器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。