使用正则表达式提取包含样式表链接的href
字符串并将其保存到JavaScript中的变量中,最简单的方法是什么?
样式表是一个字符串,不是真正的样式表链接。该页面打算在页面加载后随Javascript一起插入。
编辑:
<script>
// Loading stylesheet just before body closes
$(function() {
var stylesheet = '<link href="/Static/css/compiled/styles.css" rel="stylesheet"/>';
var stylesheetHref = ""; // WANT TO SET THIS!!
if (document.createStyleSheet) {
document.createStyleSheet(stylesheetHref);
} else {
$("head").append(stylesheet));
}
});
</script>
最佳答案
为什么不以正确的方式创建元素,而只从变量中的href开始呢?
$(function () {
var href = '/Static/css/compiled/styles.css';
var stylesheet = $('<link />', {rel: 'stylesheet', href: href});
$("head").append(stylesheet);
});
关于javascript - 使用正则表达式从字符串中提取href,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23544649/