当前位置:编程学习 > C#/ASP.NET >>

说简单也简单!可是我不会,javascript 面试题

给你个网页文件,假如网页用到了table布局,把这个网页的最后一个表格的边框改为红色 --------------------编程问答-------------------- tablename.lastchild.lastchild.style.border = 1;
tablename.lastchild.lastchild.style.bordercolor = "red"; --------------------编程问答-------------------- 好像少了一层 lastchild --------------------编程问答-------------------- 那要看你的table是怎么样布局的!!如果有ID的话最简单了!!JS直接通过getElementById("ID").style.bordercolor = "red";设置属性:
--------------------编程问答-------------------- var el = document.getElementsByTagName("table");
var n = el.length;
el[n-1]//这个就是我们要找的对象 --------------------编程问答-------------------- 谢谢大家,对了,这个布局的可能没有Id,主考官是这样想的,在打开的源文件后的最后一个table,如果有table的嵌套以最外层为准!
--------------------编程问答-------------------- window.onload = init;

function init()
{
    var tables = document.getElementsByTagName("table");
    tables[table.length - 1].style.border = "1px solid #ff0000";
}
--------------------编程问答-------------------- window.onload = init;

function init()
{
    var tables = document.getElementsByTagName("table");
    tables[tables.length - 1].style.border = "1px solid #ff0000";



====>
上面tables[table.length - 1]少了一个s
用IE回复帖子老是不成功,CSDN越改越差 --------------------编程问答-------------------- 谢谢大家,顺便问下,有时候javascript会失效是怎么会事。也就是说有时会没有执行到,有时会执行到的现象? --------------------编程问答-------------------- ls!~~right --------------------编程问答--------------------  大家都回啊~~~~ --------------------编程问答-------------------- 谢谢大家,顺便问下,有时候javascript会失效是怎么会事。也就是说有时会没有执行到,有时会执行到的现象?
=========>
有时候代码出错了,就停止执行了。
  如页面还没有完全载入就执行js,导致有些对象获取不到 --------------------编程问答-------------------- 哦,那有什么办法让页面全部加载完后再执行呢? --------------------编程问答--------------------

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script language="JavaScript">

$(document).ready(function(){
$("table:eq(" + ($("table").size()-1) +")").attr('style','border:1px solid #00f;');
});
</script>
<BODY>
<table width="40" height="20"><tr><td>1</td></tr></table>
<table width="40" height="20"><tr><td>2</td></tr></table>
<table width="40" height="20"><tr><td>3</td></tr></table>
<table width="40" height="20"><tr><td>4</td></tr></table>
<table width="40" height="20"><tr><td>5</td></tr></table>
<table width="40" height="20"><tr><td>6</td></tr></table>
<table width="40" height="20"><tr><td>7</td></tr></table>
<table width="40" height="20"><tr><td>8</td></tr></table>
<table width="40" height="20"><tr><td>9</td></tr></table>
<table width="40" height="20"><tr><td>10</td></tr></table>
<table width="40" height="20"><tr><td>11</td></tr></table>
<table width="40" height="20"><tr><td>12</td></tr></table>
<table width="40" height="20"><tr><td>13</td></tr></table>
<table width="40" height="20"><tr><td>14</td></tr></table>
<table width="40" height="20"><tr><td>15</td></tr></table>
<table width="40" height="20"><tr><td>16</td></tr></table>
</BODY>
--------------------编程问答-------------------- 谢谢大家,顺便问下,有时候javascript会失效是怎么会事。也就是说有时会没有执行到,有时会执行到的现象?
----------------------------------------------------------------------------------------
要考虑浏览器兼容的问题! --------------------编程问答-------------------- 问楼主一下,最近javascript程序员市场然后?O(∩_∩)O谢谢 --------------------编程问答--------------------
引用 15 楼 tsailer 的回复:
问楼主一下,最近javascript程序员市场如何?O(∩_∩)O谢谢
--------------------编程问答-------------------- if (document.readyState=="complete") --------------------编程问答-------------------- $("table:last").css({ bordercolor: "red"}); --------------------编程问答-------------------- 如果有table嵌套,以上方案都不是修改最外层的table。没有满足要求嘛。 --------------------编程问答-------------------- 找到加个ID,然后getElementById("ID").style.bordercolor = "red"; --------------------编程问答-------------------- 学习!
回复太快,请先休息一下! 
--------------------编程问答-------------------- 学习了··

  但是嵌套 的 最后一个 Table 

取 最后嵌套的 最外层的 那个Table 应该怎么找啊·· --------------------编程问答-------------------- 看来这个问题真的是很困难啊。。。。。。 --------------------编程问答--------------------
引用 13 楼 mrshelly 的回复:
HTML code

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script language="JavaScript">

    $(document).ready(function(){
        $("table:eq(" + ($("t……


用jquery相对比较简单。。。。。楼主可以试一试
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,