Skip to content

Commit d2fdb8f

Browse files
committed
Support value in addition to textContent
1 parent 3e966a2 commit d2fdb8f

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

index.browser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
function regex(selector, regex, rule) {
22
const attr = (selector + regex).replace(/\W/g, '')
33
const result = Array.from(document.querySelectorAll(selector))
4-
.filter(tag => new RegExp(regex).test(tag.textContent))
4+
.filter(tag => new RegExp(regex).test(tag[tag.value ? 'value' : 'textContent']))
55
.reduce((output, tag, count) => {
66
output.add.push({tag: tag, count: count})
77
output.styles.push(`[data-regex-${attr}="${count}"] { ${rule} }`)

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module.exports = (selector, regex, rule) => {
22
const attr = (selector + regex).replace(/\W/g, '')
33
const result = Array.from(document.querySelectorAll(selector))
4-
.filter(tag => new RegExp(regex).test(tag.textContent))
4+
.filter(tag => new RegExp(regex).test(tag[tag.value ? 'value' : 'textContent']))
55
.reduce((output, tag, count) => {
66
output.add.push({tag: tag, count: count})
77
output.styles.push(`[data-regex-${attr}="${count}"] { ${rule} }`)

index.vanilla.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export default (selector, regex, rule) => {
22
const attr = (selector + regex).replace(/\W/g, '')
33
const result = Array.from(document.querySelectorAll(selector))
4-
.filter(tag => new RegExp(regex).test(tag.textContent))
4+
.filter(tag => new RegExp(regex).test(tag[tag.value ? 'value' : 'textContent']))
55
.reduce((output, tag, count) => {
66
output.add.push({tag: tag, count: count})
77
output.styles.push(`[data-regex-${attr}="${count}"] { ${rule} }`)

0 commit comments

Comments
 (0)