Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中使用textContent.substring()?_Javascript_Substring - Fatal编程技术网

如何在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”

有关更多说明,请访问此链接