为什么不能改变table的bordercolor??详情请进--〉

tfnpl 2003-05-27 05:15:47
以下是一个最简单的测试例子,目的是改变table的bordercolor,但没有作用,why???????????????????????????????????????????

<html>
<body>
<script language="javascript">
function test(){
var obj = document.all("a");
obj.bordercolor="#FFFFFF";
}
</script>
<table id="a" border="2" bordercolor="#444444">
<tr><td>aaaaaaa</td></tr>
</table>

<input type="button" value="test" onclick="test()">
</body>
</html>

我试过了修改border都可以,为什么bordercolor不行呢?哪位大虾指点一下,多谢了!!!
...全文
341 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingdomzhf 2003-05-30
  • 打赏
  • 举报
回复
dynamic html
tfnpl 2003-05-28
  • 打赏
  • 举报
回复
DHTML中的D是不是动态的意思,那是不是说凡是嵌入HTML中的动态页面部分都算DHTML???javascript就应该算吧,flash呢,applet呢?
tfnpl 2003-05-28
  • 打赏
  • 举报
回复
又学了一招,多谢了。
顺便问一句楼上,经常听说DHTML,你也提到了。DHTML究竟是什么概念,是属于javascript中的概念吗?是不是像<script>中的部分都叫DHTML,瞎猜的,请指点
Estyle 2003-05-28
  • 打赏
  • 举报
回复
这个其实也是有规律的:
在HTML中,属性不区分大小写。
在DHTML中,属性和HTML属性的名称基本上是一样的,但大小写区分了。具体是,第一个单词全部小写,第二个单词首写字母大写。
BODY的属性:
accessKey, aLink, background, bgColor, bgProperties, bottomMargin, className, clientHeight, clientLeft, clientTop, clientWidth, document, filter, id, innerHTML, innerText, isTextEdit, lang, language, leftMargin, link, noWrap, offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth, outerHTML, outerText, parentElement, parentTextEdit, recordNumber, rightMargin, scroll, scrollHeight, scrollLeft, scrollTop, scrollWidth, sourceIndex, style, tabIndex, tagName, text, title, topMargin, vLink
发现没有?其实不但属性,方法也是一样的。
以后发生这种问题,先看看自己是不是大小有问题。
fason 2003-05-28
  • 打赏
  • 举报
回复
有规律的,习惯了就不会了
tfnpl 2003-05-28
  • 打赏
  • 举报
回复
原来如此。
我总以为在javascript 方法中使用某元素的属性,就和页面上写的属性是一样的呢。现在这个就不一样,属性是bordercolor,但在方法中引用时就成了borderColor。不知道我理解的对不对,如果那样的话,还有多少类似的属性,有没有总结过的??
nhconch 2003-05-27
  • 打赏
  • 举报
回复
<html>
<body>
<script language="javascript">
function test(){
var obj = document.all("a");
obj.borderColor="#FFFFFF";
}
</script>
<table id="a" border="2" bordercolor="#444444">
<tr><td>aaaaaaa</td></tr>
</table>

<input type="button" value="test" onclick="test();">
</body>
</html>
Estyle 2003-05-27
  • 打赏
  • 举报
回复
SO SIMPLE:
<html>
<body>
<script language="javascript">
function test(){
var obj = document.all("a");
obj.borderColor="#FFFFFF";
}
</script>
<table id="a" border="2" bordercolor="#444444">
<tr><td>aaaaaaa</td></tr>
</table>

<input type="button" value="test" onclick="test()">
</body>
</html>

注意,borderColor大小写千万不要错!!!
gree001 2003-05-27
  • 打赏
  • 举报
回复
楼上的不行啊~
kingdomzhf 2003-05-27
  • 打赏
  • 举报
回复
<html>
<body>
<script language="javascript">
function test(){
var obj = document.all("a");
obj.style.borderColor="#FFFFFF";
}
</script>
<table id="a" border="2" bordercolor="#444444">
<tr><td>aaaaaaa</td></tr>
</table>

<input type="button" value="test" onclick="test()">
</body>
</html>
Reker熊 2003-05-27
  • 打赏
  • 举报
回复
borderColor!!

backgroundColor
....
fason 2003-05-27
  • 打赏
  • 举报
回复
是大小写的问题
fason 2003-05-27
  • 打赏
  • 举报
回复
<body>
<script language="javascript">
function test(){
var obj = document.all("a");
obj.borderColor="#FFFFFF";
}
</script>
<table id="a" border="2" bordercolor="#444444">
<tr><td>aaaaaaa</td></tr>
</table>

<input type="button" value="test" onclick="test()">
</body>

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧