新手自学javascript,遇到小问题,求解!!急!!! 通过下拉框选择字体样式,第一次选择字体样式改变了,再次选择却不变!!例如,第一个选择字母大写,变成大写了,再选字体小写不改变!!!新手求教!!先谢了!!JavaScript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div id="test">DDDDDDDDDDDDDDDDfjsdlfjsldfjldsj</div> <select name="s" id="ss" onchange="changetext()"> <option value="">-----</option> <option value="none">none</option> <option value="capitalize">capitalize</option> <option value="uppercase">uppercase</option> <option value="lowercase">lowercase</option> </select> <script type="text/javascript"> function changetext() { var s = document.getElementById("ss"); var t = document.getElementById("test"); t.style.textTransform = s.options[s.selectedIndex].value; } </script> Quote: 引用 1 楼 ftiger 的回复:发代码,别发图片。<script type="text/javascript" src="docTool.js" ></script><script type="text/javascript">function change(){ var selNode=byId("selid"); var value=selNode.options[selNode.selectedIndex].value; alert(value); var divNode1=byId("cssid"); var divNode2=byId("textid"); divNode1.style.textTransform=value; divNode2.innerText="text-transform:"+value+";";}</script><style type="text/css">#cssid{ height:100px; width:300px; background-color:#0FF;}#textid{ background-color:#CCC; width:300px;}</style></head><body><div id="cssid">Good good study,Day Day up!</div><p></p><select id="selid" onchange="change()"> <option value="none">--text-transform--</option> <option value="capitalize">首字母大写</option> <option value="uppercase">字母大写</option> <option value="lowercase">字母小写</option></select><p></p><div id="textid"> text-transfrom:none;</div></body></html>var doc=document;function byId(id){ return document.getElementById(id);}function byTag(tag){ return document.getElementsByTagName(tag);}function byName(Name){ return document.getElementsByName(Name);} Ie6,firefox和chrome下测试都没有问题,陏便换。 js如何验证验证码? 求这两个问题的答案 两个iframe,一个用于显示页面,一个用于录入保存,请看,请大家指教。 dojo 搭建基于xmpp的即时聊天系统 ExtJs4问题 【高分送上】 (急啊)如何屏蔽后退键,、?还有刷新键? 如何用js判断输入框提交的内容第一个和最后一个不能为".",中间的内容为英文字母? 如何用Javascript脚本清除密码及表单内容(急!!!) 求救一个js问题?最好能够给出源代码,给分100 JavaScript调用腾讯翻译的api,有大佬可以帮我搞一搞吗 JQUERY或者是JS的右下角弹窗 点击某一行后,怎样获取该行的所有信息?
<div id="test">DDDDDDDDDDDDDDDDfjsdlfjsldfjldsj</div>
<select name="s" id="ss" onchange="changetext()">
<option value="">-----</option>
<option value="none">none</option>
<option value="capitalize">capitalize</option>
<option value="uppercase">uppercase</option>
<option value="lowercase">lowercase</option>
</select>
<script type="text/javascript">
function changetext() {
var s = document.getElementById("ss");
var t = document.getElementById("test");
t.style.textTransform = s.options[s.selectedIndex].value;
}
</script>