请看代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>用JS动态改变样式</title>
<script language="javascript" type="text/javascript">
function $(element) {
if (typeof element == 'string')
return document.getElementById(element);
}
//获取焦点时触发
function questionOnFocus(obj){
if (obj.value =='请输入您的问题!(限40字)'){
$("ptitle").className = "my_font_color2";
obj.value ='';
}
}
//失去焦点时触发
function questionOnBlur(obj){
if(obj.value =='' || obj.value =='请输入您的问题!(限40字)'){
$("ptitle").className= "my_font_color1";
}
else{
$("ptitle").className = "my_font_color2";
}
if(obj.value ==''){
obj.value='请输入您的问题!(限40字)';
}
}
//获取焦点时触发
function descriptionOnFocus(obj){
if (obj.value =='请描述您的问题!(限500字)'){
$("pcontent").className = "my_font_color2";
obj.value ='';
}
}
//失去焦点时触发
function descriptiOnBlur(obj){
if (obj.value ==''){
$("pcontent").className= "my_font_color1";
obj.value='请描述您的问题!(限500字)';
}
else{
$("pcontent").className = "my_font_color2";
}
}
</script>
<style>
.my_font_color1{font-family:Arial, Helvetica, sans-serif;color:blue;}
.my_font_color2{font-family:Arial, Helvetica, sans-serif;color:red;}
</style>
</head>
<body>
<center>
标题:<input type="text" size="34" maxlength="40"
id="ptitle" name="ptitle"
value="请输入您的问题!(限40字)"
class="my_font_color1"
onBlur="questionOnBlur(this)"
onFocus="questionOnFocus(this)"></input>
<br/>描述:
<textarea id="pcontent" name="pcontent"
cols="37" rows="7"
onBlur="descriptiOnBlur(this)"
onFocus="descriptionOnFocus(this)"
class="my_font_color1">请描述您的问题!(限500字)</textarea>
</center>
</body>
</html>
上面就是简单的js改变样式的例子。
分享到:
相关推荐
网页上的某个区域,当鼠标移入时改变样式,鼠标移出时自动恢复样式,可以是一个图片的边框,也可以一段文字变色,掌握了原理,貌似可以做更加丰富生动的网页互动效果,这里主要是利用Js控制Hover标签所在的DIV产生...
echarts折线图曲线图分段用不同颜色显示,Y轴超过某一数值变色,echarts曲线改变颜色例子,x轴和y轴数据可以自己定义,曲线默认显示黑色(black),400以上900以下显示成金色(gold)。 核心代码 visualMap: { show: false...
12.7.6 改变样式及其范例 12.7.7 改变行为 12.8 XML DOM 12.8.1 什么是XML DOM 12.8.2 如何使用XML DOM--一个利用XML实现多级关联下拉选择框的例子 12.9 总结 第13章 事件处理 13.1 ...
现在为了界面实现多样化,实现布局和样式的美观要求,增加了在界面上动态的改变每个页面的样式要求,能根据不同颜色来实现颜色的动态改变,这只是一个例子: webTest\WebRoot\js\cookieopt.js这是一个实现存储和...
12.7.htm 使用Ajax动态改变局部元素样式 CSSmenu 使用Ajax+CSS实现动态菜单效果 第13章(/C13/) 13.1.xml 一个简单的xml文件 13.1.xsl 使用XSLT将XML转换为HTML 13.2.xml ...
使用节点对象的style属性对象改变样式 27 使用className设置样式 27 3. 继承机制实现 27 (1) 继承的方式 27 (2) 继承方式1—对象冒充 27 (3) 继承方式2—call()方法与apply()方法 28 call()方法 28 ...
解决办法:换一个js包含的方式,让javascript加载速度倍增。 把通常加载方式: [removed][removed] 改变成: 代码如下: [removed] [removed](“”xxx.js\”>”) [removed] 举个例子: 比如下面是申请的站长统计...
• 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...
所谓动态渐变,举个简单的例子:他来了,她的脸渐渐红了…渐渐的,渐渐改变的,是不断在改变的;而静态渐变,也就更简单了:天上一到彩虹,赤橙黄绿青蓝紫啊…在当前展示的成品中,颜色从一部分到另一部分的颜色是...
• 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...
JavaScript HTML DOM – 改变CSS ...下面的例子会改变 元素的样式: 实例 软件开发网(mscto.com) Hello World! Hello World! document.getElementById("p2").style.color="blue"; document.getElementById("p2").st
ztree根据文本内筛选叶子节,并改变叶子节点字体颜色,注意例子不是bak备份html,含Ztree需要的js控件。
VB代码与WebBrowser控制中的HTML代码,互相控制... 点VB中的按钮,改变网页的显示样式或内容。点网页中的按钮,修改VB中控件的属性,或调用VB中的函数。这只是一个如何实现的示例,没有什么强大功能,代码有中文说明。
举个例子,使用offsetWidth。你就能知道这个段落现在的宽度的像素值。为了测试,你可以改变一下窗口的大小然后再运行一下。 代码也非常的简单: 代码如下: function getOff() { x = document.getElementById(‘test...
取变量类型 typeof($js_libpath) == "undefined" 下拉框 下拉框.options[索引] 下拉框.options.length 查找对象 document.getElementsByName("r1"); document.getElementById(id); 定时 timer=setInterval...
举个例子: spec = { '.className': ['color'], '#id': ['background-color'], 'element1, element2': ['border-bottom-color', 'border-left-color'] } 该脚本调用来检索元素,因此选择器只需使用该方法
有史以来最好的 jQuery 插件。 入门 下载 或。 在您的网页中: < script src =" jquery.js " > </ script >... script src =" dist/custom-html-file-input.min.js " >...例子 发布历史 (还没有)
<script src="lib/jquery/plugins/treeview/js/jquery.tree.js" type="text/javascript"> <%--<script src="lib/jquery/plugins/treeview/js/getData.js" type="text/javascript"></script>--%> ...
网上有很多的例子介绍,在这里我所做的无缝滚动就是 通过改变元素的left值让图片呈现左右滚动的效果。 我们首先看一下 div+css 的结构样式: div+css代码 <!DOCTYPE html> <html> <head> <...
但是在学习的过程中,我也遇到了疑惑,网上的很多例子貌似都是依赖jquery.metadata.js这个库,然后在标签里写成class=”required remote” 这样的形式,class本身是呈现样式的,现在被附上各种校验的规则,看上去...