第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

用JS 區(qū)別兩個(gè)輸入框之間內(nèi)容的區(qū)別

用JS 區(qū)別兩個(gè)輸入框之間內(nèi)容的區(qū)別

Thisis 2016-01-15 16:19:11
并將那些不一樣的內(nèi)容改變字體顏色 ?。這個(gè)怎么做到
查看完整描述

3 回答

?
逆光之羽

TA貢獻(xiàn)55條經(jīng)驗(yàn) 獲得超13個(gè)贊

<!DOCTYPE?HTML>
<%@page?contentType="text/html"?pageEncoding="utf-8"%>
<html>
<head>
</head>
<script?type="text/javascript"?src="jquery.min.js"></script>?
<script?type="text/javascript">
????$(function(){
????????$("#t1").change(function(){
????????????changeText();
????????????});
????????$("#t2").change(function(){
????????????changeText();
????????????});
????});
????
????//檢測(cè)文字的不同并改變顏色
????function?changeText(){
????????var?val1?=?$("#t1").val();
????????var?val2?=?$("#t2").val();
????????//如果其中任意一個(gè)字符串未輸入,不執(zhí)行對(duì)比
????????if(val1.length?==?0?||?val2.length?==?0){????
????????????//清空展示框
????????????$("#str1").html("<font?color='red'>比較時(shí)必須兩個(gè)字符串都不為空</font>");
????????????$("#str2").html("");
????????????return;
????????}
????????var?len?=?0;
????????var?subStr?=?"";
????????//取較短字符串的長(zhǎng)度
????????if(val1.length?<=?val2.length){
????????????len?=?val1.length;
????????????subStr?=?val2.substring(val1.length-1,val2.length-1);????????//獲取較長(zhǎng)字符串多出來的那段文字
????????}else{
????????????len?=?val2.length;
????????????subStr?=?val1.substring(val2.length-1,val1.length-1);????????//獲取較長(zhǎng)字符串多出來的那段文字
????????}
????????var?str1?="";
????????var?str2?="";
????????//對(duì)比后獲取展示字符串
????????for(var?i=0;i<len;i++){
????????????var?char1?=?val1.charAt(i);
????????????var?char2?=?val2.charAt(i);
????????????if(char1?!=?char2){
????????????????char1?=?"<font?color='red'>"+char1+"</font>";
????????????????char2?=?"<font?color='red'>"+char2+"</font>";
????????????}
????????????str1?+=?char1;
????????????str2?+=?char2;
????????}
????????//如果截取的文字不為空,添加字體樣式
????????if(subStr?!=?""){
????????????subStr?=?"<font?color='red'>"+subStr+"</font>";?
????????}
????????//添加文字提示
????????str1?=?"字符串1:"+str1;
????????str2?=?"字符串2:"+str2;
????????//較長(zhǎng)的字符串加上被截取的部分
????????if(val1.length?>?val2.length){
????????????str1?+=?subStr;
????????}else?if(val2.length?>?val1.length){
????????????str2?+=?subStr;
????????}
????????//清空展示框
????????$("#str1").html("");
????????$("#str2").html("");
????????//展示框中添加對(duì)比結(jié)果
????????$("#str1").append(str1);
????????$("#str2").append(str2);
????}
</script>
<body>
????<div>
????????輸入框1:<input?id="t1"?type="text"><span?style="margin-left:50px;">提示:用的onchange事件,輸入兩個(gè)字符串后隨便點(diǎn)擊一下空白處就可以觸發(fā)</span>
????????<br>
????????輸入框2:<input?id="t2"?type="text">
????</div>
????<div>
????????<div?id="str1"?style="margin-top:20px;"></div>
????????<div?id="str2"></div>
????</div>
</body>
</html>

http://img1.sycdn.imooc.com//56ac8d8a00010ed508770221.jpg

沒用原生JS 用jquery寫了一個(gè),效果如上圖。

需要導(dǎo)jquery.min.js包才能使用,也就提供一個(gè)實(shí)現(xiàn)思路,如果需要JS說一聲我改成JS的


查看完整回答
反對(duì) 回復(fù) 2016-01-30
?
qq_且行且珍惜_12

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

兩次密碼輸入不一樣會(huì)紅色嗎,jquery中的內(nèi)容選擇器

查看完整回答
反對(duì) 回復(fù) 2016-01-21
?
林音小

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超0個(gè)贊

能具體一點(diǎn)嗎

查看完整回答
反對(duì) 回復(fù) 2016-01-18
  • 3 回答
  • 1 關(guān)注
  • 1620 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)