script
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),太原企業(yè)網(wǎng)站建設(shè),太原品牌網(wǎng)站建設(shè),網(wǎng)站定制,太原網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,太原網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
var a; //變量必須設(shè)為全局的
$('#a').click(function(){
a='初始值';
t();//調(diào)用方法
})
function t(){
a='修改值';
}
/script
你好!!
你這是要修改樣式的意思吧,是想通過javascript來控制樣式么?
可以直接為元素設(shè)置style來達(dá)到你想要的效果。
//首先div?class="list_top"增加一個id標(biāo)識,改為div?id="listTop"?class="list_top"
script
//在這里配置你的內(nèi)容,對照你自己要的數(shù)值就好了
var?config={
"_width":"960px",
"_height":"60px",
"_background":"#faa",
"_li_width":"",
"_li_height":"",
"_a_color":"yellow"
};
//初始化函數(shù),將配置的數(shù)值,分別設(shè)置到元素中
function?init(config){
var?lstTop?=?document.getElementById("listTop");
lstTop.style.width?=?config["_width"]?config["_width"]:lstTop.style.width;
lstTop.style.height=?config["_height"]?config["_height"]:lstTop.style.height;
lstTop.style.background=?config["_background"]?config["_background"]:lstTop.style.background;
var?hot?=?document.getElementById("hottitle");
hot.style.width?=?config["_width"]?config["_width"]:hot.style.width;
hot.style.height=?config["_height"]?config["_height"]:hot.style.height;
var?ul?=?document.getElementById("ulid");
ul.style.width?=?config["_width"]?config["_width"]:ul.style.width;
ul.style.height=?config["_height"]?config["_height"]:ul.style.height;
var?lis?=?ul.getElementsByTagName("li");
for(var?i=0;ilis.length;i++){
lis[i].style.width?=?config["_li_width"]?config["_li_width"]:lis[i].style.width;
lis[i].style.height=?config["_li_width"]?config["_li_width"]:lis[i].style.height;
var?a?=?lis[i].getElementsByTagName("a");
a[0].style.color?=?config["_a_color"]?config["_a_color"]:a[0].style.color;
}
}
window.onload?=?function(){
init(config);
}
/script
用Javascript來控制CSS屬性時,是駝峰式寫法,即:去掉短橫線,除第一個單詞全部小寫外,其余單詞的首字母大寫。
你的這個例子的正確寫法是:
document.getElementById("shui2").style.borderBottom="1px solid #000000";
完整實例:
div id="shui2"文字內(nèi)容。/div
script type="text/javascript"
!--
document.getElementById("shui2").style.borderBottom="1px solid #000000";
//--
/script
直接操作其他js文件加中的變量進(jìn)行賦值修改。
1、引入該js文件
2、在當(dāng)前頁面的script中操作該js文件中的變量進(jìn)行修改。
舉例:
1、a.js文件定義一個變量
var?a1='1';//該變量在a.js中
2、引入a.js文件
script?type="text/javascript"?src="a.js"/script
3、當(dāng)前頁面操作a1變量
script
a1='2';//直接修改a1變量。
/script
用javascript動態(tài)修改表格內(nèi)容,先來看JS部分代碼:
script
var arr=new Array()
arr[0]="這是改變后的內(nèi)容一";
arr[1]="這是改變后的內(nèi)容二";
arr[2]="這是改變后的內(nèi)容三";
/script
把切換后的內(nèi)容寫在了JavaScript的數(shù)組里,這樣方便。
使用上面的JavaScript:
select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]"
option value=a改變第一格/option
option value=a改變第二格/option
option value=a改變第三格/option
/select
table id=zz border=1
tr height=20
td width=220第一格/td
td width=220第二格/td
td width=220第三格/td
/tr
/table
把以上代碼放入網(wǎng)頁的body/body區(qū)間內(nèi)即可。
動態(tài)是指網(wǎng)頁中數(shù)據(jù)的動態(tài)性,比如新聞類網(wǎng)站,數(shù)據(jù)必須是動態(tài)方可實時更新
js更改網(wǎng)頁的元素內(nèi)容,看你要改什么內(nèi)容了
如果是文字的話,首先你要在頁面放一個對象,如:
span id=mytext/span
//js
document.all["mytext"].innerText = "設(shè)置文字內(nèi)容";