小编ded*_*man的帖子

仅使用 CSS 将锚标记替换为不同的文本

我想仅使用 CSS 将锚标记替换为一些不同的文本。我尝试过使用 CSS 伪元素,但使用它会将新文本放入锚标记内,这不是预期的。我想替换整个锚标记,以便新文本不会有任何链接。

原始代码:

<a href="www.google.com" class="link-class">The google link</a>
<a href="www.yahoo.com" class="link-class">The yahoo link</a>
<a href="www.so.com">Don't replace this</a>
<a href="www.ddgo.com" class="link-class">The ddgo link</a>
Run Code Online (Sandbox Code Playgroud)

更换后:

Replacement text
Replacement text
<a href="www.so.com">Don't replace this</a>
Replacement text
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个:

<a href="www.google.com" class="link-class">The google link</a>
<a href="www.yahoo.com" class="link-class">The yahoo link</a>
<a href="www.so.com">Don't replace this</a>
<a href="www.ddgo.com" class="link-class">The ddgo link</a>
Run Code Online (Sandbox Code Playgroud)
Replacement text
Replacement text
<a href="www.so.com">Don't replace this</a>
Replacement text
Run Code Online (Sandbox Code Playgroud)

简而言之,我不想在替换的文本上使用超链接,如何仅使用 CSS 来做到这一点?


我通过 my 为特定页面执行此操作extension,并且页面通过 ajax 请求加载其 DOM 内容,因此在这种情况下使用 JS 来完成这个小任务变得非常麻烦。

html css google-chrome-extension

4
推荐指数
1
解决办法
4813
查看次数

React hooks:新的状态值未反映在 setInterval 回调中

我有一个函数 React 组件,它有一个从 10000 开始到 0 的计数器。

我在组件安装期间使用 useEffect 挂钩设置 setInterval 回调。然后回调会更新计数器状态。

但不知道为什么,count价值却始终没有减少。每次回调运行count都是10000。

(我正在使用react&react-dom版本16.8.3

功能组件如下:

import React, { useState, useEffect, useRef } from 'react'

const Counter = () => {
  const timerID = useRef()
  let [count, setCount] = useState(10000)

  useEffect(() => {
    timerID.current = setInterval(() => {
      //count here is always 10000
      if (count - 1 < 0) {
        setCount(0)
      } else {
        setCount(count - 1)
      }
    }, 1)
  }, [])

  return <h1 className="counter">{count}</h1> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

4
推荐指数
1
解决办法
1426
查看次数

为什么c ++允许指针,如果它们可以产生访问私有成员等问题?

我已经阅读了有关c ++指针及其缺陷的内容,其中之一是可以使用此处此处提到的指针黑客访问其他类对象的私有数据成员.当然,c ++中的指针为语言提供了很大的灵活性,但如果它能阻碍数据隐藏等语言的核心OOP功能,它的用途是什么?这真的是安全性灵活性之间的权衡吗?

c++ oop pointers private

-5
推荐指数
1
解决办法
106
查看次数