如果我有如下功能:
function catchUndefinedFunctionCall( name, arguments )
{
alert( name + ' is not defined' );
}
Run Code Online (Sandbox Code Playgroud)
而且我做的事情很傻
foo( 'bar' );
Run Code Online (Sandbox Code Playgroud)
当没有定义foo时,是否有某些方法可以调用我的catch函数,名称为'foo',参数是包含'bar'的数组?
如果我有这样的元素:
<a href="something">A</a>
<a href="something_else">B</a>
<a href="something">A</a>
<a href="...">C</a>
Run Code Online (Sandbox Code Playgroud)
我知道我可以用类似的东西
body
{
counter-reset:section;
}
a:before
{
counter-increment:section;
content:counter(section)". ";
}
Run Code Online (Sandbox Code Playgroud)
要得到
1. A
2. B
3. A
4. C
Run Code Online (Sandbox Code Playgroud)
但有没有办法得到以下?
1. A
2. B
1. A
3. C
Run Code Online (Sandbox Code Playgroud)
即.通过在文本前面加上相同的数字来唯一标识页面上的所有链接.
注意:硬编码特定URL不是一种选择,我可能会处理数百个链接,并且不会提前知道URL.
我意识到这对于javascript来说很容易/可能,我只对基于CSS的解决方案感兴趣或解释为什么CSS无法实现这一点.