重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
方法和详细的操作步骤如下:
成都创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务济源,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
1、第一步,使用hbuilder编辑器创建一个新的html文件,设置一个输入框并将其tpye属性设置为checkbox,将name属性设置为checkbox,并在复制时在顶部设置一个bgred样式,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,介绍下面的Jquery库,获取复选框的dom元素,为其单击事件,然后确定是否已选中该复选框,如果已选中,则添加上一步中的css样式集,否则删除该样式
,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,进入浏览器,会看到一个复选框,单击以选中,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,文字颜色将更改,见下图。这样,就解决了这个问题了。
script type="text/javascript"
$().ready(function(){
$("#myLabel").hover(function(){
$(this).text("已改");
},
function(){
$(this).text("未改");
});
});
/script
...
label id="myLabel"未改/label
最好是把html函数改用text(),html是替换指定元素内的所有内容,而text()只会替换文字,假如你的myLabel中还设置有span style='color:red'Content/span,那么使用text()函数最为合适
基本的思路是这样子的:先通过getElementBy……获取到要修改的标签,比如div,然后设置标签里面的内容即可,比如div.innerHTML = "要修改的内容"
1、过程如下,首先打开hbuilder软件,在空白文件里写入两个button设置简单的样式,并分别设置id属性为btn1和btn2,在下方加入script标签,获取button1的dom元素并给其button标签一个click事件,当点击button1的时候,文字就会改变:
2、按下crtl+s保存一下,在浏览器中可以看到两个按钮:
2、在右侧的浏览器点击button1的按钮,button1的文字内容就改变了:
3、jquery需要先在下方将jquery引入文件,之后用jquery的“$”选择符获取button2的dom,并给它设置一个click事件,之后就可以改变button的内容了:
4、保存以后,同样在浏览器点击button2,也可以观察到文字内容改变了。以上就是用js和jquery改变button文字的过程:
先说一下思路吧:首先你需要绑定一个点击事件在按钮上,然后我们可以通过一个布尔型变量来记录状态,假设这个变量为假的时候,我们就显示取消关注,为真的时候就显示关注。当然你也可以,当变量为真的时候显示取消关注,假的时候显示取消关注。
我们现在用代码来讲解:
//假设该按钮有个id名为test,现在我们为它绑定一个事件
var v = false;//定义一个布尔型变量,来判断显示关注或取消关注
$( "#test" ).click( function() {//给按钮绑定点击事件
if( v ) { //如果为真的时候,我这里就显示关注
$( this ).html( "关注" );
v = false; //由于文字已更改,所以我们要改变变量的值
} else {
$( this ).html( "取消关注" );
v = true;
}
} );
解释一下运行过程,便于理解。
当程序第一次运行的时候,默认显示的是关注。所以在点击按钮后,会执行function里的代码。首先会判断v的值,这时v=false,所以会执行else里面的代码,按钮变成了取消关注,v=true。再次点击按钮,同上首先判断v的值,这时v=true,所以会执行if里面的代码,按钮就变成了关注。
到此就完成了点击文字的转换
\x0d\x0a$().ready(function(){\x0d\x0a$("#myLabel").hover(function(){\x0d\x0a$(this).text("已改");\x0d\x0a},\x0d\x0afunction(){\x0d\x0a$(this).text("未改");\x0d\x0a});\x0d\x0a});\x0d\x0a\x0d\x0a...\x0d\x0a未改\x0d\x0a\x0d\x0a最好是把html函数改用text(),html是替换指定元素内的所有内容,而text()只会替换文字,假如你的myLabel中还设置有Content,那么使用text()函数最为合适