是否可以采用在网页上显示为文本的HTML代码并在另一个网站上将其作为HTML读取?

时间:2017-03-07 18:04:11

标签: javascript html url iframe text

我的数据经常更新,我需要在HTML中使用。虽然我可以使用Google表格创建HTML代码并将其公开,但问题是这会创建文本而不是可读的HTML。

我需要找到一种方法将此URL中的文本作为HTML代码嵌入到另一个网站上,这样每当更新信息时,HTML代码也是如此:

https://docs.google.com/spreadsheets/u/1/d/1tGqU_y62F0-YgQ953RWV2vhMFFprCTs5e7E0KtSNCHg/pubhtml?gid=1350637925&single=true&range=A1&chrome=false&gridlines=false

1 个答案:

答案 0 :(得分:0)

您可以使用像innerHTML这样的DOM API方法来插入HTML:

https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML

所以类似于: const webpack = require('webpack'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); module.exports = { devtool: 'source-map', entry: [ 'bootstrap-loader', 'webpack-hot-middleware/client', './src/index', ], output: { publicPath: '/dist/', }, module: { rules: [{ test: /\.scss$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader', options: { localIdentName: '[path][name]--[local]' } }, { loader: 'postcss-loader', options: { plugins: function () { return [ require('autoprefixer') ]; }}}, { loader: 'sass-loader' }, ] }, { test: /\.css$/, use: [ 'style-loader', 'css-loader', ], }], }, devServer: { hot: true, contentBase: '/dist/', publicPath: '/dist/' }, plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: '"development"' }, __DEVELOPMENT__: true, }), new ExtractTextPlugin({ filename: 'bundle.css' }), new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin(), ], };

并将其设置为返回获取代码的AJAX调用