如何在Javascript中使用textContent.substring()?
我有以下功能:如何在Javascript中使用textContent.substring()?,javascript,substring,Javascript,Substring,我有以下功能: function setEventRemove(target) { target.addEventListener('click', () => { const bookEl = target.parentNode; const bookStorage = { id: bookEl.querySelector('.id').textContent.substring(4), volumeInfo: {
function setEventRemove(target) {
target.addEventListener('click', () => {
const bookEl = target.parentNode;
const bookStorage = {
id: bookEl.querySelector('.id').textContent.substring(4),
volumeInfo: {
title: bookEl.querySelector('.titre').textContent.substring(7),
author: bookEl.querySelector('.author').textContent.substring(8),
description: bookEl.querySelector('.desc').textContent.substring(12),
imageLinks: {
thumbnail: bookEl.querySelector('img').src,
}
}
};
let arrayBook = JSON.parse(sessionStorage.getItem('arrayBook'));
if(arrayBook == null || arrayBook == '') {
array = [];
但是我不明白textContent.substring()做什么。
谢谢您的帮助。substring方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串
bookEl.querySelector('.titre').textContent.substring(7)
上面的代码是从具有类名title的html元素中提取文本内容
情景1:
如果假设文本内容为“Hello World”,则子字符串(2)将从第二个位置提取字符到字符的其余部分,并从0开始计数,因此在本例中,第二个位置从“l”开始,以便打印
“世界!”
情景2:
在上面的例子中,只提到开始位置,我们也可以提到结束位置,如下所示
子字符串(0,1),然后它将从第0个字符开始,最多移动到1个字符,所以结果将是“Hello World”字符串中的“H”
有关更多说明,您可以访问此链接,例如,substring方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串
bookEl.querySelector('.titre').textContent.substring(7)
上面的代码是从具有类名title的html元素中提取文本内容
情景1:
如果假设文本内容为“Hello World”,则子字符串(2)将从第二个位置提取字符到字符的其余部分,并从0开始计数,因此在本例中,第二个位置从“l”开始,以便打印
“世界!”
情景2:
在上面的例子中,只提到开始位置,我们也可以提到结束位置,如下所示
子字符串(0,1),然后它将从第0个字符开始,最多移动到1个字符,所以结果将是“Hello World”字符串中的“H”
有关更多说明,请访问此链接