markdown Catatan terkait dengan pemanfaatan javascript untuk mengakses HTML DOM(文档对象模型)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Catatan terkait dengan pemanfaatan javascript untuk mengakses HTML DOM(文档对象模型)相关的知识,希望对你有一定的参考价值。

# Javascript dan HTML DOM

## XPath

Fungsi untuk mencocokkan result berdasarkan query XPath menggunakan Document.evaluate(), dalam hal ini result yang diharapkan adalah text yang berada di dalam tag.
Referensi : https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate

```javascript
function searchFor(tagPath, searchText) {
  let letSearch = document.evaluate(tagPath, document, null, XPathResult.ANY_TYPE, null);
  let thisSearch = letSearch.iterateNext();
  let result = false;
  while(thisSearch){
    //console.log(thisSearch.textContent);
    if(thisSearch.textContent == searchText) return true;
    thisSearch = letSearch.iterateNext();
  }
  return result;
}

var searchText = 'Text yang ingin dicocokkan';
var tagPath = '/html/body/div';
console.log(searchFor(tagPath, searchText));
```
Untuk pemeriksaan terhadap single node.

```javascript
let single = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
let singleNode = single.singleNodeValue; // Object
let singleText = single.singleNodeValue.text; // String value (text)
```

以上是关于markdown Catatan terkait dengan pemanfaatan javascript untuk mengakses HTML DOM(文档对象模型)的主要内容,如果未能解决你的问题,请参考以下文章

markdown Catatan mata kuliah pengantar bisnis teknologi informasi

Markdown温故知新:Markdown面面观

markdown转换为图片

转换rst到markdown总结

markdown [Markdown HowTo]作为Markdown语法的秘籍

python markdown干啥用的