这是手头的任务:
编写一个名为 charAt 的函数,它接受一个字符串和一个索引(数字)并返回该索引处的字符。
如果数字大于字符串的长度,该函数应返回一个空字符串。
关键是你不能使用内置的 charAt 方法。
除了不包含 if 语句之外,我是否在做正确的事情?另外,正确的实现是什么样的?(JS新手,所以我提前道歉)。
function charAt(string, index) {
var charAt = string[index];
return charAt;
}
Run Code Online (Sandbox Code Playgroud) 不使用 jQuery(因为我还没有开始那个部分),只使用一些好的旧 JavaScript/DOM,我怎么能选择列表中项目的最后一个元素。
例如,我有以下 HTML:
<section id="container">
<ul>
<li class="first">one</li>
<li class="second">two</li>
<li class="third">three</li>
</ul>
<ol>
<li class="first">one</li>
<li class="second">two</li>
<li class="third">three</li>
</ol>
</section>Run Code Online (Sandbox Code Playgroud)
我想选择这个项目并将它返回到 DOM: <li class="third">three</li>从ol列表中。我知道document.querySelector只选择文档中的第一个元素,即document.querySelector('li.third'). 我将如何做相反的事情并选择最后一个?