2024-08-08 10:35:57 +01:00
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<script src="include.js"></script>
|
|
|
|
|
<script>
|
|
|
|
|
test(() => {
|
|
|
|
|
let elementList = [
|
|
|
|
|
{ "audio": "src" },
|
|
|
|
|
{ "embed": "src" },
|
|
|
|
|
{ "frame": "longDesc" },
|
|
|
|
|
{ "frame": "src" },
|
|
|
|
|
{ "iframe": "longDesc" },
|
|
|
|
|
{ "iframe": "src" },
|
|
|
|
|
{ "img": "src" },
|
2024-08-17 11:35:35 +02:00
|
|
|
{ "img": "longDesc" },
|
|
|
|
|
{ "img": "lowsrc" },
|
2024-11-26 15:46:31 +00:00
|
|
|
{ "input": "src" },
|
2024-08-08 10:35:57 +01:00
|
|
|
{ "link": "href" },
|
|
|
|
|
{ "object": "codeBase" },
|
|
|
|
|
{ "object": "data" },
|
|
|
|
|
{ "script": "src" },
|
|
|
|
|
{ "source": "src" },
|
|
|
|
|
{ "track": "src" },
|
2024-11-26 16:26:35 +00:00
|
|
|
{ "video": "poster" },
|
2024-08-08 10:35:57 +01:00
|
|
|
{ "video": "src" },
|
2024-11-25 19:26:16 +01:00
|
|
|
{ "q": "cite" },
|
|
|
|
|
{ "blockquote": "cite" },
|
|
|
|
|
{ "ins": "cite" },
|
|
|
|
|
{ "del": "cite" },
|
2024-08-08 10:35:57 +01:00
|
|
|
];
|
|
|
|
|
for (const elementDescriptor of elementList) {
|
|
|
|
|
[elementName, propertyName] = Object.entries(elementDescriptor)[0];
|
|
|
|
|
const element = document.createElement(elementName);
|
|
|
|
|
element[propertyName] = "\udddda\uddddb\udddd";
|
|
|
|
|
println(`${elementName}.${propertyName} final URL path segment: ${element[propertyName].split("/").pop()}`);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
</script>
|