把
document.getElementById('one').innerHTML='one';
改成
window.onload=function()
{
document.getElementById('one').innerHTML='one';
}
因為執行到那句js的時候,還沒有生成回id是"one"的那個div.
getElementById獲得的不到,返回null
也可以把你的那段答js放到最後,比如放到</html>後面,這樣,div在js執行之前就創建了
就可以訪問到了,不過放到window.onload=function(){}中更正規一下
② 如何給div賦值 jquery
$("div").html("aa");將div元素裡面的html賦值為 字元串"aa"
$("div").attr("aaa","bbb"); 設置元素div的aaa屬性值為bbb
$("div").text("aa");將div元素裡面的text賦值為 字元串"aa"
$("div") 引號裡面可以更換為 .div 表示class為div的元素
$("div") 引號裡面可以更換為 #div 表示id為div的元素
$("div") 引號裡面可以更換為 [name='div'] 表示name為div的元素
③ 怎麼用javaScript給div標簽賦值或者給表格賦值就是給他們寫內容 謝謝 急!
<script language=javascript>
function ss(){
document.getElementById("aa").innerHTML = "哈哈";
}
</script>
<body>
<table>
<tr>
<td id=aa>
</td>
<td><input type=button value=哈哈 onclick="ss();"></td>
</tr>
</table>
</body>
④ JS創建DIV,頁面如何給DIV賦值ID
var div = document.createElement("div");
div.id="mydiv";//或者div.setAttribute("id","mydiv");
document.body.appendChild(div);
⑤ JS實現DIV容器賦值的方法
本文實例講述了JS實現DIV容器賦值的方法。分享給大家供大家參考,具體如下:
給某個DIV容器賦值js函數,ajax中使用,支持ie和firefox
<script>
function
setValueForDiv(id,content)
{
var
element
=
document.getElementById(id);
element.innerHTML
=
unescape(content);
if(!element.innerHTML)
{
try{
element.innerHTML
=
unescape(content);
}catch(e){}
}
}
</script>
其中
id為div的id
content:為內容
調用例子:
<div
id="title">
</div>
setValueForDiv(id,content)
<script>
setValueForDiv("title","this
is
a
test");
</script>
希望本文所述對大家JavaScript程序設計有所幫助。
⑥ js代碼中給html的div怎麼賦值
把
document.getElementById('one').innerHTML='one';
改成
window.onload=function()
{
document.getElementById('one').innerHTML='one';
}
因為執行到那抄句js的時候,還沒有生成id是"one"的那個div.
getElementById獲得的不到,返回null
也可以把你的那段js放到最後,比如放到</html>後面,這樣,div在js執行之前就創建了
就可以訪問到了,不過放到window.onload=function(){}中更正規一下
⑦ js動態賦值div高度
頁面內容大么
$(function() {
windowResize();
});
中
$(function() {
});
的意思是頁面載入完成後
如果頁面內容大的話 那就要等頁面載入完成後
⑧ js向一個html中div屬性賦值
使用JavaScript給來html中的一個div的屬性自賦值可以使用jquery的attr()方法來實現。
工具原料:編輯器、jquery
1、首先jquery的attr()方法允許兩個參數,如果值給一個參數則返回的是元素的屬性的值,兩個參數可以設置一個元素屬性的值為第二個參數。
2、給div元素屬性賦值的代碼如下:
<divid="div1"class="test"></div>
<scripttype="text/javascript">
$('#div1').attr('class','');
</script>
3、運行代碼如下,審查元素防線class的值已經改為,如下圖:
⑨ js給div寬度賦值
樓主的代碼可以用,我在 IE6、7、8 和 firefox12 里試了,都可以,可能是html部分的問題。
<style type="text/css">
div{ width:100px; height:100px; border:1px solid red;}
</style>
<script type="text/javascript">
window.onload=function(){
var screenWidth=screen.width;
var screenHeight=screen.height;
document.getElementById('middoles').style.width=screenWidth.toString();
document.getElementById('box').style.width=screenWidth.toString();
document.getElementById('top').style.width=screenWidth.toString();
var leftWidth=(screenWidth)/2-295;
document.getElementById('contentleft').style.width=leftWidth;
document.getElementById('contentright').style.width=screenWidth/2;
}
</script>
<body>
<div id="middoles">middoles</div>
<div id="box">box</div>
<div id="top">top</div>
<div id="contentleft">contentleft</div>
<div id="contentright">contentright</div>
</body>
⑩ js 獲取DIV寬 並賦值給另一個DIV
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
<style type="text/css">
div{height:30px;}
</style>
</head><body>
為了說明問題加上背景和邊框
<div id="x" style="width:100%; border:1px solid #000000;">
<div style="width:10px;float:left;background-color:#33CC99;"></div>
<div id="y" style="width:auto; float:left;background-color:#6600CC;" >嵌套的</div>
<div style="float:left;width:20px;background-color:#FF0000;"></div>
</div>
<script>
var x = document.getElementById("x");
var y = document.getElementById("y");
x.style.width=y.offsetWidth+10+20+"px";
</script>
</body>
</html>