前面的字母長度未知,如果數(shù)字的位置和長度能固定的話,就先將數(shù)字串截取下來加一后再把字母串連上就行了;如果連數(shù)字的位置和長度也不能固定的話可就不好辦了,示例如下(以XXX2938為例):
成都創(chuàng)新互聯(lián)是一家專業(yè)提供懷來企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為懷來眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
var str = "XXX2938"; //字符串由4位數(shù)字和若干字母組成
var num = str.substring(str,str.length()-4,str.length()-1);//從后向前截取字符串中的數(shù)字串
var num = num + 1 ;
str = str.substring(str,1,str.length()-4) + num;
var?i;
for(i=0;i10000;i++){
console.log('CK'+'1804'+("0000"?+?i).substr(-4))
}
1、利用js代碼首先創(chuàng)建一個(gè)div,document.createElement('div');
2、確認(rèn)div添加位置,可以在某個(gè)dom元素后面,或者通過css屬性控制具體位置,主要通過left/top等屬性控制。
3、確定位置之后,顯示div即可。
示例:比如html中有一個(gè)文本輸入框,我們現(xiàn)在需要在挨著輸入框右下角位置顯示一個(gè)div。
input type="text" id="city" value="beijing"/
方法:
function createDiv(){
//首先創(chuàng)建div
var descDiv = document.createElement('div');
document.body.appendChild(descDiv);
//獲取輸入框dom元素
var text = document.getElementById('city');
//計(jì)算div的確切位置
var seatX = text.offsetLeft + text.offsetWidth;//橫坐標(biāo)
var seatY = text.offsetTop + text.offsetHeight;//縱坐標(biāo)
//給div設(shè)置樣式,比如大小、位置
var cssStr = "z-index:5;width:420px;height:300px;background-color:#FFFF99;border:1px solid black;position:absolute;left:"
+ seatX + 'px;top:' + seatY + 'px;';
//將樣式添加到div上,顯示div
descDiv.style.cssText = cssStr;
descDiv.innerHTML = '這是一個(gè)測試的div顯示的內(nèi)容';
descDiv.id = 'descDiv';
descDiv.style.display = 'block';
}