0

我正在使用按钮或文本框等 html 页面元素进行处理。我无法更改代码或无法在该特定页面上编写任何代码。因此,在我这样做之前,我想检查该页面中是否存在所有元素。例如 - 我有 HTML 页面。那么有什么方法可以验证所有元素是否通过 javascript 或其他方式呈现在其他 html 页面中。

任何帮助将不胜感激。

4

2 回答 2

0

是的,您可以编写一些比较两个 html 页面的 DOM 的东西。

于 2013-10-17T18:53:11.627 回答
0

使用 jQuery 试试这个:

var $button = $("button");
if($button.length !== 0) {
    // button exists do something
} else {
    // button DOES NOT exist do something else
}

在javascript中尝试:

var $button = document.getelememtById("button"); /* button had an ID of #button */
if($button.length !== 0) {
    // button exists do something
} else {
    // button DOES NOT exist do something else
}

基本上,您检查该 DOM 对象的长度,如果它的长度不为零,则执行某些操作

当然,这只是为您提供了一个概念证明,可用于您要测试的那些元素

于 2013-10-17T18:56:25.683 回答