把
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>