How should the return value of JavaScript <href> links be handled?
问题 According to standards , what's the correct way to handle the return value of javascript protocol href links? Some examples: <a href='javascript:"Hello World";'> Click </a> <!-- return a String --> <a href='javascript:ThisFunctionReturnsString();'> Click </a> <a href='javascript:12345;'> Click </a> <!-- Number --> <a href='javascript:[1, 2, 3, 4, 5];'> Click </a> <!-- Array --> <a href='null;'> Click </a> <!-- null--> <a href='undefined;'> Click </a> <!-- undefined--> <a href='javascript:{};'