我正在使用按钮或文本框等 html 页面元素进行处理。我无法更改代码或无法在该特定页面上编写任何代码。因此,在我这样做之前,我想检查该页面中是否存在所有元素。例如 - 我有 HTML 页面。那么有什么方法可以验证所有元素是否通过 javascript 或其他方式呈现在其他 html 页面中。
任何帮助将不胜感激。
我正在使用按钮或文本框等 html 页面元素进行处理。我无法更改代码或无法在该特定页面上编写任何代码。因此,在我这样做之前,我想检查该页面中是否存在所有元素。例如 - 我有 HTML 页面。那么有什么方法可以验证所有元素是否通过 javascript 或其他方式呈现在其他 html 页面中。
任何帮助将不胜感激。
是的,您可以编写一些比较两个 html 页面的 DOM 的东西。
使用 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 对象的长度,如果它的长度不为零,则执行某些操作
当然,这只是为您提供了一个概念证明,可用于您要测试的那些元素