我正在尝试从 HTML 代码中选择一个元素,然后在 JavaScript 中使用它(需要突出显示)。HTML 由一个包含 36 个 td 的表格组成。
到目前为止我的代码:
var box;
function getRandom()
{
return (Math.floor(Math.random()*37))
}
function highlight()
{
box = document.getElementById(getRandom());
box.style.backgroundColor = "yellow";
}
Run Code Online (Sandbox Code Playgroud)
如果有人能给我任何指示,我将不胜感激。我知道使用 jQuery 会很容易,但我还没有开始学习。编辑:HTML 代码摘录,最多为 name="36"。
<table id="reflexTable">
<tbody>
<tr>
<td name="1"></td>
<td name="2"></td>
<td name="3"></td>
<td name="4"></td>
<td name="5"></td>
<td name="6"></td>
</tr>
Run Code Online (Sandbox Code Playgroud) 我正在尝试解析一个充满.htm文件的文件夹.所有这些文件都包含需要删除的1个特定元素.这是一个td元素class="hide".到目前为止,这是我的代码.
$dir. entry是文件的完整路径.
$page = ($dir . $entry);
$this->domDoc->loadHTMLFile($page);
// Use xpath query to find the menu and remove it
$nodeList = $xpath->query('//td[@class="hide"]');
Run Code Online (Sandbox Code Playgroud)
不幸的是,这是事情已经出错的地方.如果我执行var_dump节点列表,我会得到以下内容:
object(DOMNodeList)#5 (0) { }
Run Code Online (Sandbox Code Playgroud)
只是让大家知道我想要选择的内容,这里有一段摘录:
<td width="160" align="left" valign="top" class="hide">
lots of other TD's and content here
</td>
Run Code Online (Sandbox Code Playgroud)
到目前为止,有没有人看到我提出的问题?