我有一个网站,可以从Bing API获取特定搜索查询的链接。如果页面网址包含“马自达”字样,在其中,搜索网站以获取这些特定参数并显示它们。
这完全适用于桌面。
然而,在移动设备上,此部分甚至不会在移动设备上弹出
这就是HTML的样子
<h2 id="theirLocation" style="text-align: center; text-decoration: underline;"></h2>
<ul id="theirLocationList" style="text-align: center;">
</ul>
<h2 id="otherInfo" style="text-align: center; text-decoration: underline;"></h2>
<ul id="otherInfoLinks" style="text-align: center;">
</ul>
<a href='#unSortedLinks' id="unSortedLinks" style="text-align: center; display: block; font-weight: bold;"></a>
<ul id="unsortedLinksList" style="text-align: center; display: none;">
</ul>
如您所见,开头没有innertext / innerhtml
这是Javascript
function getProfileInfo(profileURL) {
$.get(
profileURL,
function(response) {
var carBrandText = profileURL.toLowerCase().match(/(audi|Subaru|Lexus|Porsche|bmw|mazda|buick|toyota|kia|honda|hyundai|volvo|mini|mercedes|volkswagen|ford|lincoln|scion|acura|chevrolet|nissan|infiniti|gmc|cadillac|dodge|chrysler|rover|mitsubishi|jeep|fiat)/i);
if (carBrandText) {
console.log("HERE");
var getCarModelYear = response.match(/Model(\sYear)?.{0,10}(\d{2,4})/i);
if (getCarModelYear) {
$('#otherInfo').text('Other Information');
$('#otherInfoLinks').append('<li>Car Year: ' + getCarModelYear[2] + '</li>');
console.log(getCarModelYear[2]);
}
var getCarModelManufacturer = response.match(/Manufacturer.{0,10}(audi|Subaru|Lexus|Porsche|bmw|mazda|buick|toyota|kia|honda|hyundai|volvo|mini|mercedes|volkswagen|ford|lincoln|scion|acura|chevrolet|nissan|infiniti|gmc|cadillac|dodge|chrysler|rover|mitsubishi|jeep|fiat)/i);
if (getCarModelManufacturer) {
$('#otherInfo').text('Other Information');
$('#otherInfoLinks').append('<li>Car Manufacturer: ' + getCarModelManufacturer[1] + '</li>');
}
}
});
}